编程求 1-20 之间能被 5 整除的各数之和。用 while、do-while
#include<stdio.h>
main()
{
int i=0,sum=0;
printf("1-20以内能被5整除的数是:\n");
while(i<=20)
{
if(i%5==0)
{
sum=sum+i;
printf("%d\n",i);
}
i++;
}
printf("\n");
printf("sum=%d\n",sum);
}
编程求 1-20 之间能被 5 整除的各数之和。用 while、do-while
#include<stdio.h>
main()
{
int i=0,sum=0;
printf("1-20以内能被5整除的数是:\n");
while(i<=20)
{
if(i%5==0)
{
sum=sum+i;
printf("%d\n",i);
}
i++;
}
printf("\n");
printf("sum=%d\n",sum);
}
while和do-while的循环体相同,两者区别是while:先判断,再决定是否执行循环体;do-while:先执行循环体,再判断。
#include<stdio.h>
main()
{
int i = 0, sum = 0;
printf("1-20以内能被5整除的数是:\n");
/*while (i <= 20)
{
if (i % 5 == 0 && i != 0)
{
sum = sum + i;
printf("%d\n", i);
}
i++;
}*/
//do-while
do {
if (i % 5 == 0 && i!=0)
{
sum = sum + i;
printf("%d\n", i);
}
i++;
} while (i <= 20);
printf("\n");
printf("sum=%d\n", sum);
}