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;
}

結果:

相關文章
相關標籤/搜索