/*求最小公倍数、最大公因数*/
#include <stdio.h>
int main()
{
int a=0,b=0;
scanf("%d %d",&a,&b); //输入两个整数
int num1=0,num2=0,c=0; //num1,num2作为计算时的变量,c作为中间变量
if(a>=b)
{
num1=a;
num2=b;
}
/*求200~300之间不能被三整除的数,每五个一行输出*/
#include <stdio.h>
int main()
{
int start = 200;
int printcount = 0;
for (start = 200; start <300; start++)
{
if (start % 3 != 0)
{
printf("%d ", start);
printcount++;
}
if (printcount == 5)
{
printf("\n");
printcount = 0;
}
}
getchar();
}
else { num1=b; num2=a; } //通过比较对num1和num2赋值,便于计算 while(num2>0) { c=num1%num2; num1=num2; num2=c; } //辗转相除,num2=0时,num1=最大公因数 printf("最大公因数:%d\n",num1); printf("最小公倍数:%d\n"a*b/num1); return 0;}
今日学习任务 | C语言复习 |
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) | 任务已完成 |
今日开发中出现的问题汇总 | VS配置出现问题,导致编译失败。随后发现是系统环境变量配置错误 |
今日未解决问题 | 无未解决问题 |
今日开发收获 | 复习了C语言知识,对数据类型、简单算法等进行了回顾 |
自我评价
(是否按开发规范完成
既定任务,需要改进的地方,与他人合作效果等) | 按照开发规范完成,代码排版还需要注意,对于最大公因数的算法还不够熟练 |
其他 |