当前位置: 首页 > news >正文

2025-02-13 学习记录--C/C++-PTA 7-14 求整数段和

一、题目描述 ⭐️

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。

输入格式:

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。

输出格式:

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

输入样例:

-3 8

输出样例:

在这里插入图片描述

二、代码(C语言)⭐️

#include <stdio.h>

int main() {
    int A,B, // 2个整数A和B
    sum = 0, // 所有整数的和
    count = 0; // 整数个数

    scanf("%d %d",&A,&B);

    // 顺序输出从A到B的所有整数
    for(int i = A; i <= B; i++){
        sum += i; // 求和
        count++; // 计算整数个数
        printf("%5d",i); // 每个数字占5个字符宽度
        // 每5个数字占一行,即每输出5个数字就换行
        if(count % 5 == 0) {
            printf("\n");
        }
    }

    // ⭐️最后一行数字不足5个时,换行
    if (count % 5 != 0) {
        printf("\n");
    }

    // 输出所有整数的和
    printf("Sum = %d",sum);

    return 0;
}

在这里插入图片描述
在这里插入图片描述

相关文章:

  • ChatGPT vs DeepSeek详细对比
  • 字玩FontPlayer开发笔记13 Vue3实现钢笔工具
  • 【设计模式】【行为型模式】访问者模式(Visitor)
  • 《Stable Diffusion绘画完全指南:从入门到精通的Prompt设计艺术》 第二章
  • Python的那些事第十八篇:框架与算法应用研究,人工智能与机器学习
  • 深度学习算法​:ocr营业执照识别可提取字段、接口识别
  • Hello Robot 推出Stretch 3移动操作机器人,赋能研究与商业应用
  • vue3常见面试题
  • Python 面向对象(类,对象,方法,属性,魔术方法)
  • 华为防火墙pppoe拨号接入互联网配置案例
  • Java常用设计模式面试题总结(内容详细,简单易懂)
  • Linux 配置 MySQL 定时自动备份到另一台服务器
  • 《open3d+pyqt》第二章——均匀下采样
  • Spring Boot 中 “约定优于配置” 原则的理解
  • 每日温度问题:如何高效解决?
  • Java轻量级代码工程
  • C#(Winform)通过添加AForge添加并使用系统摄像机
  • Git学习使用笔记
  • JENKINS(全面)
  • 使用API有效率地管理Dynadot域名,清除某一文件夹中域名的默认DNS设置
  • 马克思主义理论研究教学名师系列访谈|曾瑞明:想通了才可能认准,认准了才能做好
  • 夜读丨母亲的手擀面
  • 江苏省泰州市委常委、宣传部部长刘霞接受审查调查
  • 中邮保险斥资8.69亿元举牌东航物流,持股比例达5%
  • 央行:增加科技创新和技术改造再贷款额度3000亿元
  • 央行行长详解降准:将释放长期流动性1万亿,整体存款准备金率平均水平降至6.2%