给定两个整数AB,输出从AB的所有整数以及这些数的和。

输入格式:

输入在一行中给出2个整数AB,其中−100≤AB≤100,其间以空格分隔。

输出格式:

首先顺序输出从AB的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X

输入样例:

  1. -3 8

输出样例:

  1. -3 -2 -1 0 1
  2. 2 3 4 5 6
  3. 7 8
  4. Sum = 30

思路:略

  1. #include<stdio.h>
  2. int main(){
  3. int a, b;
  4. int i, sum;
  5. int flag=0;
  6. scanf("%d%d", &a, &b);
  7. sum = 0;
  8. for(i=a; i<=b; i++){
  9. sum += i;
  10. printf("%5d", i);
  11. flag++;
  12. if(flag==5 && i!=b){
  13. flag = 0;
  14. printf("\n");
  15. }
  16. }
  17. printf("\nSum = %d", sum);
  18. return 0;
  19. }