学习日志 姓名: 赵鹏 日期:2018.7.9
今日学习任务 | 安装环境,学习c语言的基础知识,包括数据类型,运算符,算法,函数,以及循环语句的掌握。 |
今日任务完成情况 | 本日任务按照老师要求完成, |
今日开发中出现的问题汇总 | 编译程序的出错,;没加,算法结构的不正确和不完整,求余符号%的使用错误。 |
今日未解决问题 | 基本解决 |
今日开发收获 | c语言很久没使用,有些生疏,但经过今天的实训,c语言的知识得到重新的巩固。对于算法,运算符以及循环有了更深的理解,敲代码的过程中对c语言的结构有很大的帮助。 |
自我评价 | 按老师的要求完成所有代码的编写,但算法和结构有一些不足的地方需要改进,不懂时和别人交流遇到的困难能解决很多问题,今天收获了很多的知识。 |
其他 | 无 |
1求两个数的最大公约数,最小公倍数
#include<stdio.h>
#include<string.h>
int main()
{
int a,b,c,d,e;
scanf("%d%d",&a,&b);
e=a*b;
if(b>a)
{
c=b;
b=a;
a=c;
}
while(a%b!=0)
{
d=a%b;
a=b;
b=d;
}
printf("最大公约数:%d\n",b);
printf("最小公倍数: %d\n",e/b);
}
2 200~300之间不能被3整除的数,五个一行输出
#include<stdio.h>
#include<string.h>
int main()
{
int a,b=0;
for(a=200;a<300;a++)
{
if(a%3==0)
{
printf("%5d",a);
b++;
if(b%5==0)
{
printf("\n");
}
}
}
int main()
{
int a,b=0;
for(a=200;a<300;a++)
{
if(a%3==0)
{
printf("%5d",a);
b++;
if(b%5==0)
{
printf("\n");
}
}
}
return 0;
}
}