#include "stdio.h" int main(){ long a,b,sum; int t[32]; while(scanf("%ld %ld", &a, &b) != EOF) { sum = a + b; if(sum < 0){ sum = 0 - sum; printf("-"); } int i=1,j; if(sum < 1000){ printf("%d", sum); }else { while(sum!=0){ t[i] = sum%10; sum = sum/10; i++; } for(j=i-1;j>=1;j--){ if(j%3==0 && j!= i-1) printf(","); printf("%d", t[j]); } } printf("\n"); } return 0; }
相关推荐
目录1001 A+B Format (20分)思路一:不按他们的位数分情况处理代码一:用可变数组ArrayList+字符串截取方法subString代码二:栈Stack+字符串截取方法subString思路二:因为a和b的范围较小,所以可以按他们的位数分...
题目 题目链接 思路 把数字转化为字符串,倒序输出 大神的都是数字直接转为字符串,学到了 代码 第一个测试点不过,有会的可以帮我... a = a + b; if(a == 0) cout << 0; if(a<0) { a = -a; cout < 0){
我的PAT乙级练习题1001代码记录,题目地址:https://www.patest.cn/contests/pat-b-practise/1001
PAT乙级1022源代码 codeblocks 输入两个非负10进制整数A和B(),输出A+B的D (1 )进制数。
PTA跳转:原题链接 这道题相对比较简单,题目大意是输入两行数据,每一行的第一个数据表示这个多项式有多少对数据(包括指数和系数),每行数据代表一个多项式(如”2 1 2.4 0 3.2″表示”2.4x+3.2“,“2 2 1.5 1 ...
题意概述给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集。数据规模A 和 B 均为长度不超过${10}^6$的、由可见 ASCII 字符和
黑群晖最经典的版本 DSM_DS918+_24922.pat
#include ... cin>>a>>b; int c; c = a + b; int temp = abs(c); std::string s; std::stringstream out; out ; s = out.str(); int l; l = s.size(); int m = 1; int k = l-1; int num[9];
1002 A+B for Polynomials (25分) This time, you are supposed to find A+B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and ...
DSM_DS220+_42962.pat
DSM
Pat试题答案,题号从1001到1049,有需要的同学可以用来参考
PAT(编程能力测试)发展环境编辑器: 一键( F5 )编译并运行C / C ++,Python,Java键绑定: [ { " key " : " f5 " , " command " : " workbench.action.tasks.runTask " , " args " : " C/C++ " }, { " key " : ...
DSM_DS3622xs+_42951.pat
PAT PAT《C/C++/Java/Pascal 程序设计基础》习题集 ,Java Version。
vs2010写的代码 语言c++ 1001 害死人不偿命的(3n+1)猜想 使用if语句和while语句
NAS群辉安装-DS918+_引导文件.img-DS918+_23824.pat
DSM_DS918+_25426.pat,和synoboot.img是一个群晖的引导的镜像教程及来源https://post.smzdm.com/p/aqx07xmk/
现有解集:弦乐A1001 A + B格式A1002多项式的A + B:多项式生成A1005正确拼写:串联各位和A1009多项式的乘积:多重式乘积A1015可逆素数:判断逆置素数A1025 PAT排名:PAT排名A1050字符串减法:删除去串中给定字符...