今日学习任务 | 数据类型,运算符与表达式 | |
今日任务完成情况 | 编写了13个程序,深度认识了c语言各数据类型,运算符与表达式的更高级运用方法 | |
今日开发中出现的问题 | 对于const类型变量,无法通过指针真确的修改变量的值 | |
今日未解决问题 |
|
|
今日开发收获 | 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;
}
}