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

编程题 7-14 求整数段和【PAT】

文章目录

  • 题目
    • 输入格式
    • 输出格式
    • 输入样例
    • 输出样例
  • 题解
    • 解题思路
    • 完整代码

编程练习题目集目录

题目

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

输入格式

  输入在一行中给出 2 2 2 个整数 A A A B B B,其中 − 100 ≤ A ≤ B ≤ 100 −100 ≤ A ≤ B ≤ 100 100AB100,其间以空格分隔。

输出格式

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

输入样例

-3 8

输出样例

-3 -2 -1 0 1
2 3 4 5 6
7 8
Sum = 30

题解

解题思路

  先输入两个数字,然后利用 f o r for for 循环将他们按照格式(利用 p r i n t f ( ) printf() printf() 函数控制输出格式)输出并相加,最后在输出和即可。

完整代码

#include<iostream>
using namespace std;int main(void)
{int x, y, temp, sum = 0;cout << "请输入两个整数:";         // 提交时注释此行cin >> x >> y;if (x > y)                      // 从大到小排序{temp = y;y = x;x = temp;}for (int i = x, j = 0; i <= y; i++){printf("%5d", i);sum = sum + i;j++;if (j % 5 == 0 && i != y)cout << endl;}cout << endl << "Sum = " << sum << endl;return 0;
}

http://www.mrgr.cn/news/39615.html

相关文章:

  • Gromacs pdbtogro and grotopdb问题
  • 微信广告任务平台 ajax_upload 任意文件上传漏洞
  • Linux之实战命令21:stat应用实例(五十五)
  • 麦克风哪个好,领夹麦什么品牌最好,最新领夹麦克风品牌排行榜
  • 企业微信群发工具:精准营销与高效沟通的新篇章
  • EE trade:试金石怎么辨别真假黄金
  • 2024年华为OD机试真题-找终点-Java-OD统一考试(E卷)
  • 中国测绘科学研究院发布:2015/2020中国337城市优于2米分辨率建成区数据(SHP)
  • 关于手写promise的一点补充
  • 开源软件简介
  • 在java后端发送HTTPClient请求
  • Gelatinous Cube Sphere - Bonus Files 2 - Atavism
  • 10 个最佳 Golang 库
  • 解锁高效开发的秘密武器
  • 家庭教育研究编辑部家庭教育研究杂志社2024年第14期目录
  • 双十一活动有哪些值得买?精选好物推荐!
  • Python中的属性装饰器:解锁数据封装的新境界
  • Ubuntu安装oh-my-zsh
  • 帆软报表替代产品有哪些?
  • 如何判断主机字节序