今天是PTA题库解法讲解的第二天,接下来讲解求整数段和,题目如下:

为了解决这个问题,你可以遵循以下的思路:
1. 读取输入的两个整数A和B。
2. 使用一个for循环,从A遍历到B。
3. 在循环中,打印当前的数,同时累加到总和变量中。
4. 打印过程中,注意每5个数换行,且每个数占5个字符宽度,向右对齐。
5. 循环结束后,打印出所有数的总和。
#include <stdio.h>
int main() {
int A, B, sum = 0;
scanf("%d %d", &A, &B); // 读取输入的A和B
int count = 0;
for (int i = A; i <= B; i++) {
printf("%5d", i); // 向右对齐打印当前数
sum += i; // 累加求和
count++;
if (count % 5 == 0) printf("\n"); // 每5个数换行
}
if (count % 5 != 0) printf("\n"); // 如果最后一行不足5个数,则换行
printf("Sum = %d\n", s
最低0.47元/天 解锁文章
3659

被折叠的 条评论
为什么被折叠?



