运用for循环将输入两个数字中间的数字全部表述出来,每个数字占用五个字符%5d,用if语句使每运行到第五个数字打印一个换行,给这个i重新赋值0;再次进行循环,直到打印出所有数字,运用if语句判断输出如果为i=0,则直接输出Sum语句,else如果输入的一行的数字不足五个i不等于0,则换行打印出Sum的值
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,n,Sum=0,i=0;
scanf("%d %d",&a,&b);
for(n=a;n<=b;n++){
Sum = Sum + n;
printf("%5d",n);
i++;
if(i == 5){
i = 0;
printf("\n");
}
}
if(i==0){
printf("Sum = %d",Sum);
}
else{
printf("\nSum = %d",Sum);
}
return 0;
}