#include <stdio.h>
int main(void)
{
int i=1,j=0;
while(i>0 && i<501)
{
if(!(i%7))
j++;
i++;
}
printf(" 500 以内能被 7 整除的数有 %d 个\n",j);
return 0;
}
#include <stdio.h>
int main(void)
{
int i=1,num,sum=0;
printf(" 请输入第 %d 个整数:",i);
do
{
scanf("%d",&num);
sum+=num;
i++;
if(num)
printf(" 请输入第 %d 个整数:",i);
}while(num);
printf("\n 所有输入的整数之和为: %d\n",sum);
return 0;
}
#include <stdio.h>
int main(void)
{
int i=1,j=0,hj=0;
printf(" 从 1 - 100 所有含 8 的数如下:\n");
while(i>0 && i<101)
{
if(i/10==8 || i%10==8)
{
hj+=i;
j++;
printf(" %d",i);
if(!(j%8))
putchar('\n');
}
i++;
}
printf("\n 它们的和为:%d\n",hj);
return 0;
}
#include <stdio.h>
int main(void)
{
int i=20;
printf(" 20 - 40 之间能被 4 整除的数:");
do
{
if(!(i%4))
printf(" %d",i);
i++;
}while(i>19 && i<41);
return 0;
}
#include <stdio.h>
int main(void)
{
int i=2;
double gd=100,lj=100.;
do
{
gd/=2.;
lj+=gd*2.;
i++;
}while(i<11);
printf(" 球第 10 次落地后,共经过 %.2f 米\n",lj);
return 0;
}