7-14 求整数段和
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。
输入格式
输入在一行中给出2个整数
输出格式
首先顺序输出从Sum = X
的格式输出全部数字的和X
。
输入样例
-3 8
输出样例
-3 -2 -1 0 1
2 3 4 5 6
7 8
Sum = 30
分析与答案
从start
输出到stop
,用一个初始值为0的sum
变量在循环中不断求和即可,但因为题目还要求每5个数换行一次,所以还需要一个临时变量来记录输出的次数。
#include <stdio.h>
int main(){
int start,stop,sum = 0,i;
scanf("%d %d",&start,&stop);
for (i = 0;start <= stop;i++){
sum += start;
printf("%5d",start);
if (((i+1) % 5 == 0)||start == stop)
printf("\n");
start++;
}
printf("Sum = %d",sum);
return 0;
}