`
linest
  • 浏览: 155678 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

pat-1001 A+B Format

    博客分类:
  • pat
 
阅读更多
1001:将两数之和转换成3位一逗号

Sample Input
-1000000 9
Sample Output
-999,991


#include<iostream>
using namespace std;
#include<stdio.h>

void format(int num)
{
	if(num>=1000)
	{
		format(num/1000);
		printf(",%03d",num%1000);
	}		
	else
	{
		cout<<num;
	}
}

int main()
{
	int a;
	int b;
	int sum;

	cin>>a;
	cin>>b;
	sum=a+b;

	if(sum<0)
	{
		cout<<"-";
		sum = -sum;
	}
	format(sum);

}



分享到:
评论

相关推荐

    【JAVA】1001 A+B Format (20分) PAT甲级 PAT (Advanced Level) Practice

    【JAVA】1001 A+B Format (20分) 是PAT甲级(Advanced Level)实战中的一个编程题目,目标是计算两个整数a和b的和,并按照标准格式输出,即每三位数字之间用逗号分隔,除非数字少于四位。题目要求输入为-10^6至10^6...

    PAT(甲级) A+B Format

    题目 题目链接 思路 把数字转化为字符串,倒序输出 大神的都是数字直接转为字符串,学到了 代码 第一个测试点不过,有会的可以帮我... a = a + b; if(a == 0) cout &lt;&lt; 0; if(a&lt;0) { a = -a; cout &lt; 0){

    浙江大学pat题目集合(1001-1072)

    1001. A+B Format(20分): 这是一个基础的加法问题,要求将两个整数相加,并按照标准格式输出结果。标准格式意味着数字每三位一组,用逗号隔开,除非数字少于四位。输入包含一个测试案例,包含两个整数a和b,它们...

    浙江大学pat题目集合(1001-1091)

    1001题——A+B Format,这道题目要求计算两个整数a和b的和,并以标准格式输出结果。标准格式是指数字每三位一组,用逗号分隔,除非数字不足四位。输入包含一个测试案例,由两个整数a和b组成,它们之间用空格隔开,且...

    浙江大学pat题目集合(1001-1080)

    首先,让我们来看一下编号1001的题目——A+B Format (20),这是一道要求输入两个整数a和b,计算它们的和,并按照特定格式输出的题目。该题型虽然看似简单,却能够帮助编程者熟悉基本的输入输出操作,并对数字格式化...

    PAT 题目精解但(包括1000题)

    例如,1001题"A+B Format"要求计算两个整数的和,并按照标准格式输出,即每三位数字用逗号隔开,除非是四位数以内。解题时,需要将整数和转换为字符串形式,然后逐位输出,每三位数字后加逗号,注意负号和最后一位...

    PAT甲级真题练习1

    A+B Format是一个基本的计算题,要求考生编写一个程序来计算A+B的值。该题目考察了考生的基本编程能力和算法设计能力。 知识点: * 变量声明和赋值 * 基本算术运算符 * 输出格式控制 2. A+B for Polynomials (25)...

    程序员刷题judge-PAT_Solutions::lollipop:MyPAT(AdvancedLevel)练习解决方案

    A+B Format(20 分) 1002 A+B for Polynomials(25 分) 解题思路 对于 C++ 版本的算法,此题并未特别说明指数为整数,但测试用例均通过。 1003 Emergency(25 分) 解题思路 先通过 dijkstra 算法求出最短的路径...

    pat题集word

    **题1001:A+B Format (20)** 这道题目要求计算两个整数a和b的和,然后按照特定格式输出结果。输入包含一对整数,输出时需要将数字分隔成每三个一组,并用逗号隔开,除非总数少于四位。例如,输入-1000000和9,输出...

    PAT甲级题解.pdf

    1. 字符串处理:在题解1001 "A+B Format"中,提到了如何将两个整数的和转换为字符串,并在转换后的字符串中,每隔三位数字插入一个逗号(除了最后四位数字)。这是典型的字符串处理技术,具体实现过程中,先将整数和...

    Bochs - The cross platform IA-32 (x86) emulator

    [2960379] Fix build with -Wformat -Werror=format-security by Per Oyvind Karlsen [2938273] allow instrumentation to change execute by Konrad Grochowski [2926072] Indirection operators in expressions...

    2009 达内Unix学习笔记

    b 另外开上一屏; f 另外开下一屏; h 帮助; q或Ctrl+C 退出; /字符串 从上往下查找匹配的字符串; ?字符串 从下往上查找匹配的字符串; n 继续查找。 四、退出命令 exit 退出; DOS内部命令 用于退出...

    第2_1章 C#基础输入输出数据格式化

    对于**输出格式化**,C#提供了丰富的格式化选项,如`string.Format()`方法和`Console.WriteLine()`的格式化参数。例如: ```csharp int number = 12345; Console.WriteLine("The number is {0}", number); // 输出...

    UG6.0快捷键大全

    SYNONYMS pole editing, control point editing, surface editing, b-surface editing, spline editing, curve editing, shape surface, shape curve, shape spline HELP DSN_xform BITMAP xform ACTIONS ...

Global site tag (gtag.js) - Google Analytics