admin 管理员组文章数量: 1184232
题目链接:
想今天秋季或者冬季去考pat甲级,开始刷题了,20分的题还是挺水的,加油吧!奥力给!(其实我懒得写博客,所以直接贴代码记录一下
#include<stdio.h>#include<string.h>typedeflonglong ll;
ll a[100],b[100];intmain(){
ll x,y;scanf("%lld %lld",&x,&y);
ll sum=x+y;
ll ct=0;bool flag=0;if(sum<0)flag=1,sum=-sum;while(sum){
a[++ct]=sum%10;
sum/=10;}for(ll i=ct;i>=1;i--){
b[ct-i+1]=a[i];}if(ct<=3)printf("%lld\n",x+y);else{if(flag)printf("-");
ll tmp=ct%3;for(ll i=1;i<=tmp;i++){printf("%lld",b[i]);}if(tmp)printf(",");for(ll i=tmp+1;i<=ct;i++){printf("%lld",b[i]);if((i-tmp)%3==0&&i!=ct)printf(",");}printf("\n");}scanf("%lld",&x);}版权声明:本文标题:解锁PAT甲级难题1001:高效解决A+B问题与独特输出要求的攻略指南 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1772080928a3551904.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论