循环的基本应用
累加思想
#include <stdio.h>
int main() {
int i = 1;
int sum = 0;
while(i <= 100){
sum += i;
i++;
}
printf("1加到100的和是%d",sum);
return 0;
}
#include <stdio.h>
int main()
{
int i = 1;
double sum = 0.0;
double j = 1.0;
while (i <= 100)
{
j = 1.0/ i;
sum += j;
i++;
}
printf("1加到1/100的和是%f", sum);
return 0;
}
注意几分之几是小数
需要使用double
do-while循环
do{ 循环体语句 }while(条件判断语句)
和while的区别:
do-while至少要执行一次
for循环
for(初始化语句1;循环条件判断语句2;条件控制语句3){
循环体语句4;}
#include <stdio.h>
int main()
{
for(int i = 10;i >= 1;i--){
printf("%d\n",i);
}
return 0;
}
#include <stdio.h>
int main()
{
int m;
int n;
int count = 0;
printf("输入两个数");
scanf("%d"
"%d",
&m, &n);
for (int i = m; i <= n; i++)
{
if (i % 4 == 0 || i % 7 == 0)
{
count++;
}
}
printf("%d", count);
return 0;
}