题目
C语言实现求1+2+3+......+100的和,要求分别用while、do while、for循环实现
分析
会三个循环原理即可
注意点:
- 但要注意可以将变量的声明和初始化合并到一起,减少变量的数量
- 最好使用可以使用更有描述性的变量名
- 可以添加适当的空格和注释,以提高代码的可读性
代码
#include <stdio.h>
int main()
{
int sum = 0;
printf("C语言实现求1+2+3+......+100的和,要求分别用while、do while、for循环实现\n");
printf("没有输入就直接输出了:\n");
// 使用while循环实现
int i = 1;
while (i <= 100)
{
sum += i; // 累加每个数到sum变量
i++; // 递增i的值
}
printf("while循环实现: %d\n", sum);
// 使用do while循环实现
sum = 0;
i = 1;
do
{
sum += i; // 累加每个数到sum变量
i++; // 递增i的值
}
while (i <= 100);
printf("do while循环实现: %d\n", sum);
// 使用for循环实现
sum = 0;
for (i = 1; i <= 100; i++)
{
sum += i; // 累加每个数到sum变量
}
printf("for循环实现: %d\n", sum);
return 0;
}