PTA-基础编程题目集-7-14 求整数段和

        给定两个整数A和B,输出从A到B的全部整数以及这些数的和。编程

输入格式:

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

输出格式:

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

输入样例:

-3 8blog

输出样例:

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

解题思路:

  1.  本题只须要注意换行的打印

代码:

#include <stdio.h>

/**
 * PAT-基础编程题目集-7-14 求整数段和 
 */
int main(int argc, char *argv) {
	int start, end;
	scanf("%d %d", &start, &end);
	int sum = 0;
	int index = 0;
	for (int i = start; i <= end; i++ ) {
		index++;
		if (index % 5 != 0) {
			if ((index - 1) % 5 == 0 && index != 1) {
				printf("\n");
			}
			printf("%5d", i);
		} else {
			printf("%5d", i);
		}
		sum += i;
	}
	printf("\nSum = %d", sum);
	return 0;
}

结果:

相关文章
相关标签/搜索