pat.求整数段的和

来源:互联网 发布:asp读取excel数据 编辑:程序博客网 时间:2024/06/14 12:09
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
#include <stdio.h>#include <stdlib.h>/**L1-8. 求整数段和时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者杨起帆给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中-100<=A<=B<=100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中输出全部数字的和。输入样例:-3 8输出样例:   -3   -2   -1    0    1    2    3    4    5    6    7    8Sum = 30**/int main(){    int a,b;    scanf("%d%d",&a,&b);    int j;    int sum = 0;    int i = a;/**首先把a赋值给i,保证数字在a到b内的整数**/    while(i<=b)    {        for(j=0; j<5; j++)/**这步就是为了保证每行有5个数字**/        {            printf("%5d",i);/**%5d就是每个数字占5个字符的宽度**/            sum += i;/**进行求和**/            i++;/**这里的i++是每进行一个数字都会增加一个值**/            if(i>b)/**是否大于b,进行终止循环的条件**/                break;        }        printf("\n");/**整体的换行**/    }    printf("Sum = %d",sum);/**接下来输出sum的值就可以了**/    return 0;}

双击代码区域可以查看未格式化的原始代码


查看提交
0 0
原创粉丝点击