首页 > 其他分享 >5.10打卡

5.10打卡

时间:2023-05-10 19:44:23浏览次数:35  
标签:变量 temp int 5.10 printf 打卡 i%

一、问题描述:
求任意两个正整数的最小公倍数(LCM)。

二、设计思路:
对于输入的两个正整数m和n,每次输入的大小顺序可能不同,为了使程序具有一般性,首先对整数m和n进行大小排序,规定变量m中存警大数、变量n中存储小数。
若输入时m的值小于变量n的值,则需要交换两个变量中存储的内容。再次强调:交换两个变量中的内容并不是简单的相互赋值,而要借助中间变量,将其中一个变量的值暂存(防止在交换过程中将原来的内容丢失)。

三、程序流程图

 

 

 

四、代码实现

#include<stdio.h>

int main()

{

    int m,n,temp,i;

    printf("Input m & n:");

    scanf("%d%d",&m,&n);

    if(m<n){

        temp=m;

        m=n;

        n=temp;

    }

    for(i=m;i>0;i++)

        if(i%m==0&&i%n==0)

        {printf("The LCW of %d and %d is: %d\n",m,n,i);

 

break;}

}

 

标签:变量,temp,int,5.10,printf,打卡,i%
From: https://www.cnblogs.com/wanbeibei/p/17389136.html

相关文章

  • 打卡第十九天
    计算正五边形的面积和周长 一、正五边形的面积公式为:S=a2×25+10×5​​/4二、三、#include<iostream>#include<cmath>usingnamespacestd;intmain(){doublea,b,c;cin>>a;c=5*a;b=a*a*(sqrt(25+10*sqrt(5)))/4;cout<<b<<endl<<c<<end......
  • 第19天打卡
    问题: 算法设计:可以全部看成同一种单位角,所以1元的为10角可以取整10数(0,50),同时5角可以取被五整除的数范围相同,一角可以取0,50所有的数,让他们加到一起等于50即可;源代码:#include<stdio.h>intmain(){ intx,y,z,count=1; for(x=0;x<=50;x+=10) for(y=0;y<=50-x;y+=5) for(z=0;z<=......
  • 5.10
    #include<stdio.h>main(){intx,y,z,number=0;printf("MenwomenChildren\n");for(x=0;x<=10;x++){y=20-2*x;z=30-x-y;if(3*x+2*y+z==50)printf("%2d:%4d%5d%6d\n",++number,x,y,z);}}......
  • day69(2023.5.10)
    第四阶段--网页编程和设计(一)HTML5day571.第一个前端程序2.前端工具的选择与安装3.VScode开发者工具快捷键4.HTML5简介与基础骨架5.标签之标题6.标签之段落、换行、水平线7.标签之图片8.图片路径详解9.标签之超文本链接10.标签之文本11.列表标签之有序列表12.列表标签之无序列表13......
  • 打卡11
    importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);Stringa=sc.next(),b=sc.next();if(a.length()<b.length()){Stringt=a;a=b;......
  • 打卡 c语言趣味编程 抓交通肇事犯
    一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。 甲说:牌照的前两位数字是相同的; 乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:四位的车号刚好是一个整数的平方。 请根据以上线索求出车号。......
  • 打卡21
    3.9勾股数 数据范围特别小,直接三重循环就可以了;为了避免重复,在第二重循环时候,用j=i+1;#include<bits/stdc++.h>usingnamespacestd;intmain(){ for(inti=1;i<=100;i++) { for(intj=i+1;j<=100;j++) { intc=(int)sqrt(i*i+j*j); if(c*c==i*i+j*j&&i+j>c&&i+c&g......
  • 5.10打卡
    #include<bits/stdc++.h>usingnamespacestd;shortinthanshu(unsignedshortintx,unsignedshortinty){if(y==0)return-1;elsereturnx/y;}intmain(){unsignedshortinta,b;cout<<"pleaseenteraandb&qu......
  • 每日打卡c++中vector容器使用
    首先头文件#include<vector>for_each一种算法需要头文件#include<algorithm>标准算法头文件vector<int>::iterator迭代器,可以当指针用。基本格式vector<数据类型>名称;数据类型可以是类。例子#include<iostream>#include<vector>#include<algorithm>usingnamespacestd;cla......
  • 打卡10
    #include<iostream>usingnamespacestd;voidshz(int*arr,intlen){ for(inti=0;i<len-1;i++) { for(intj=0;j<len-1-i;j++) { if(arr[j]<arr[j+1]) { inttemp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } }} voidshz2(int*arr,intl......