給定兩個整數A和B,輸出從A到B的所有整數以及這些數的和。
輸入格式:
輸入在一行中給出2個整數A和B,其中−100≤A≤B≤100,其間以空格分隔。
輸出格式:
首先順序輸出從A到B的所有整數,每5個數字占一行,每個數字占5個字符寬度,向右對齊。最后在一行中按Sum = X的格式輸出全部數字的和X。
輸入樣例:
-3 8
輸出樣例:
-3 -2 -1 0 1
2 3 4 5 6
7 8
Sum = 30
#include<stdio.h> int main() { int a,b,i,cot=0,sum=0; scanf("%d %d",&a,&b); for(i=a;i<=b;i++) { printf("%5d",i);//題目要求占5個字符寬 cot++; if(cot%5==0&&i!=b) printf("\n"); } printf("\n");//執行完循環后,換行輸入總和 for(i=a;i<=b;i++) sum+=i; printf("Sum = %d",sum); return 0; }
