PAT基础编程题目-7-14 求整数段和

PAT基础编程题目-7-14 求整数段和

题目详情

题目地址:https://pintia.cn/problem-sets/14/problems/794

解答

C语言版

#include<stdio.h>
int main() {
   
	int a, b, sum = 0, count=1;
	scanf("%d %d", &a, &b);
	for (int i = a; i <= b; i++, count++)
	{
   
		printf("%5d", i);
		if (count % 5 == 0)
			printf("\n");
		sum = sum + i;
	}
	if((count-1)%5==0)  // 避免多换行一次
		printf("Sum = %d", sum);
	else 
	    printf("\nSum = %d", sum);
	return 0;
}

C++版

#include<iostream>
#include<iomanip>
using namespace std;
int main() {
   
	int a, b, sum = 0, count = 1;
	cin >> a >> b;
	for (int i = a; i <= b; i++, count++)
	{
   
		cout << setw(5) << i;  //设置宽度setw
		if (count % 5 == 0)
			cout << endl;
		sum = sum + i;
	}
	if ((count - 1) % 5 == 0)  // 避免多换行一次
		cout << "Sum = " << sum;
	else
		cout << endl << "Sum = " << sum;
	return 0;
}

Java版

import java.util.Scanner;
public class Main{
   

	public static void main(String[] args) {
   
		int a = 0, b = 0, sum = 0, count = 1;
		Scanner scanner = new Scanner(System.in);
		if (scanner.hasNext()) {
   
			a = scanner.nextInt();
			b = scanner.nextInt();
		}
		scanner.close();
		for (int i = a; i <= b; i++, count++)
		{
   
			/** * String.format(): * 可对整数进行格式化:%[index$][标识][最小宽度]转换方式 * %[index$]:以%index$开头,index从1开始取值,表示将第index个参数拿进来进行格式化 * [标识]:' ' 正值前加空格,负值前加负号 * [最小宽度]:最终该整数转化的字符串最少包含多少位数字 * 转换方式:d-十进制 o-八进制 x或X-十六进制 */
			System.out.print(String.format("%1$ 5d", i));  
			if (count % 5 == 0)
				System.out.println();
			sum = sum + i;
		}
		if ((count - 1) % 5 == 0)  // 避免多换行一次
			System.out.print("Sum = "+sum);
		else
			System.out.print("\nSum = "+sum);;

	}

}

创作不易,喜欢的话加个关注点个赞,谢谢谢谢谢谢!

全部评论

相关推荐

02-25 13:02
中南大学 C++
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 大厂实习和小厂实习最大的区别是什么? #
2477次浏览 20人参与
# 参加完秋招的机械人,还参加春招吗? #
119953次浏览 761人参与
# 厦门银行科技岗值不值得投 #
9876次浏览 253人参与
# 牛友の3月总结 #
1881次浏览 28人参与
# 这些公司卡简历很严格 #
95210次浏览 417人参与
# 面试被问到不会的问题,你怎么应对? #
692次浏览 8人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
18847次浏览 309人参与
# 拼多多工作体验 #
52687次浏览 342人参与
# 研究所VS国企,该如何选 #
259071次浏览 2013人参与
# 通信硬件知识分享 #
48135次浏览 538人参与
# 找AI工作可以去哪些公司? #
17113次浏览 755人参与
# 从事AI岗需要掌握哪些技术栈? #
14951次浏览 850人参与
# 你做过最难的笔试是哪家公司 #
47513次浏览 762人参与
# 实习最想跑路的瞬间 #
130959次浏览 740人参与
# 金三银四,你的春招进行到哪个阶段了? #
24583次浏览 297人参与
# 说说你知道的学历厂 #
391008次浏览 1379人参与
# AI面会问哪些问题? #
36247次浏览 1080人参与
# 想给25届机械人的秋招建议 #
47743次浏览 251人参与
# 机械人避雷的岗位/公司 #
62887次浏览 395人参与
# 大厂无回复,继续等待还是奔赴小厂 #
343363次浏览 1988人参与
# 滴!实习打卡 #
814713次浏览 6858人参与
# 我心目中的理想工作是这样的 #
100873次浏览 907人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务