一、求最大公因数、最小公倍数:
代码及注释如下:
#include <stdio.h>
int main()
{
int a = 0, b = 0;
scanf_s("%d %d", &a, &b); //输入两个整数
int num1 = 0, num2 = 0, c = 0; //num1,num2作为计算时的变量,c作为中间变量
if (a >= b)
{
num1 = a;
num2 = b;
}
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);
system("pause");
return 0;
}
运行结果:
二、求200~300之间不能被3整出的数,五个一行输出
代码及注释如下:
/*求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();
}
运行结果:
三、学习日志
今日学习任务 | C语言复习 |
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) | 本日任务按计划完成 |
今日开发中出现的问题汇总 | 系统环境变量配置不正确,导致编译一直报错 |
今日未解决问题 | 无 |
今日开发收获 | 复习了C语言语法、数据类型等方面的知识 |
自我评价
(是否按开发规范完成
既定任务,需要改进的地方,与他人合作效果等) | 按规范完成开发任务,代码排版、算法等方面可以改进 |
其他 |