学习日志 姓名: 王梓 日期: 2017.07.09
今日学习任务 | C语言相关学习 | |
今日任务完成情况 | 已经按老师布置的任务基本完成, 运用switch,continue,break,if,for,while等 | |
今日开发中遇到的问题汇总 | i++与++i的问题 | |
今日未解决问题 | 无 | |
今日开发收获 |
| |
自我评价 | 具体情况良好,按规定完成任务,c语言某些规范需要改进 | |
其他 | 无 |
1
#include<stdio.h>
int main()
{
int num1, num2, i, m, n;
printf("Please input two numbers:");
scanf("%d%d",&num1,&num2);
m=num1;
n=num2;
for(i=1;i<=num1;i++)
{
if((num1%i==0)&&(num2%i==0))
break;
}
for(i=num1;i>0;i--)
{
if((num1%i==0)&&(num2%i==0))
break;
}
printf("gcd:%d\n",i);
printf("lcm:%d\n",m*n/i);
while(1);
return 0;
}
2.
#include<stdio.h>
int main()
{
int num, m=0;
for(num=200; num<=300; num++)
{
if(num%3!=0)
{
m++;
if(m%5!=0)
{
printf(" %d",num);
}
else
{printf(" %d\n",num);
}
}
}
while(1);
return 0;
}
const :修饰只读变量 不能通过变量a去修改对应内存的值 break 结束本层循环 continue 结束本次循环,进行下一次循环 |