PTA题解 --- 求整数段和(C语言)

今天是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", sum); // 输出总和

    return 0;
}

这段代码使用了`%5d`格式化输出,以保证每个数字占据5个字符宽度,并且右对齐。程序首先通过循环打印出A到B之间的所有整数,并计算它们的和,最后打印出和的总数。

我们在编译器上面测试样例:

在PTA平台上面提交代码:

本题通过,今天的讲解到此为止~

相关推荐

  1. pta L1-008 整数

    2024-03-16 04:22:04       20 阅读
  2. PAT乙级 1054 平均值 C语言

    2024-03-16 04:22:04       21 阅读
  3. xjoi题库一级八题解c语言版)

    2024-03-16 04:22:04       7 阅读
  4. 整数各个数位上的数字之 C语言

    2024-03-16 04:22:04       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-16 04:22:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-16 04:22:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-16 04:22:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-16 04:22:04       18 阅读

热门阅读

  1. Docker部署ruoyi前后端分离项目 补充

    2024-03-16 04:22:04       18 阅读
  2. asan 使用

    2024-03-16 04:22:04       19 阅读
  3. 电脑上同时安装多个版本的cuda

    2024-03-16 04:22:04       22 阅读
  4. js计算百分比

    2024-03-16 04:22:04       19 阅读
  5. Spring: SpringBoot MybatisPlus框架动态数据源

    2024-03-16 04:22:04       22 阅读
  6. LLM(大语言模型)常用评测指标-MAP

    2024-03-16 04:22:04       24 阅读
  7. 自然语言处理(NLP)技术

    2024-03-16 04:22:04       20 阅读
  8. 总结写力扣题中C++常用的方法

    2024-03-16 04:22:04       21 阅读
  9. TCP的可靠传输

    2024-03-16 04:22:04       25 阅读
  10. Spring、SpringMVC、SpringBoot的区别

    2024-03-16 04:22:04       19 阅读
  11. openGauss安装与使用

    2024-03-16 04:22:04       22 阅读