当前位置: 首页 > 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;
}

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

http://www.dtcms.com/a/18557.html

相关文章:

  • 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设置
  • 如何实现华为云+deepseek?
  • webshell通信流量分析
  • 玄机——第一章 应急响应-webshell排查
  • Android笔记【snippet】
  • Selenium WebDriver自动化测试(扩展篇)--Jenkins持续集成
  • 物联网智能语音控制灯光系统设计与实现
  • Feign接口调用-请求响应数据底层实现
  • 深挖vue3基本原理之六 —— 类型系统设计与运行时核心架构
  • 【MyBatis】_使用XML实现MyBatis
  • 【transformers.Trainer填坑】在自定义compute_metrics时logits和labels数据维度不一致问题