日期:2018.7.22
今日学习内容:1、趣味一百道的第5-7题。
2、课堂练习的第1、2、3、8题。
今日完成情况:第一项完成,其他待码。
今日遇到的问题:第六题对于输入的误解,在输入时,%d%d在输入时,若打1314则认为一个数。改为%d %d就可以正常输入13 13。
第五题:
#include<stdio.h>
int main()
{
long i;
int j;
printf("Please input number:");
scanf("%ld",&i);
for(j=999;j>=100;j--)
{
if(i % j == 0)
{
printf("The max factor with 3digits in %ld is: %d\n",i,j);
break;
}
}
return 0;
}
第六题:
#include<stdio.h>
int main()
{
int i, x, y, last=1;
printf("Input X and Y (X * * Y):");
scanf("%d %d", &x, &y);
for(i == 1;i<=y;i++)
{
last = last * x %1000;
}
printf("The last 3 digits of %d * * %d is:%d\n", x, y, last%1000);
return 0;
}
第七题:
#include<stdio.h>
int main()
{
int a, count=0;
for(a=5;a<=100;a+=5)
{
count++;
if(!(a%25))
{
count++;
}
}
printf("The number of 0 in the end of 100! is:%d.\n",count);
return 0;
}