美文网首页
L1-008 求整数段和

L1-008 求整数段和

作者: 洛洛敲代码 | 来源:发表于2019-01-26 16:39 被阅读0次

题目描述

给定两个整数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 <bits/stdc++.h>
using namespace std;

int main(){
    int left, right;
    scanf("%d%d", &left, &right);
    int sum = 0;
    for(int i = left; i <= right; i++){
        printf("%5d", i);
        sum += i;
        if((i - left) % 5 == 4){
            printf("\n");
        }
    }
    if((right - left) % 5 != 4){
        putchar('\n');
    }
    printf("Sum = %d", sum);
    return 0;
}

相关文章

网友评论

      本文标题:L1-008 求整数段和

      本文链接:https://www.haomeiwen.com/subject/jnvijqtx.html