使用递减运算符的累加
我们可以从 count 累加到 1,来练习一下递减运算符 --。
输入 5,然后计算:
5 + 4 + 3 + 2 + 1
#include <stdio.h>
int main(void)
{
long sum = 0L;
int count = 0;
printf("\n输入一个整数,用来累计从1到该数的总和: ");
scanf(" %d", &count);
/* 累加从count到1的和 */
for (int i = count ; i >= 1 ; sum += i-- );
printf("\n从 %d 到1的总和是 %ld\n", count, sum);
return 0;
}Code language: PHP (php)
Previous: 数字的总和
Next: for 循环的无参数形式