
A+B Format(使用stack)
发布日期:2021-05-06 03:54:00
浏览次数:21
分类:原创文章
本文共 484 字,大约阅读时间需要 1 分钟。
A+B Format
题目
答案
#include<iostream>#include<stack>#include<math.h>using namespace std;int main(){ int a,b,sum; stack<char> s; cin>>a>>b; sum=a+b; if(sum==0) { cout<<0<<endl; return 0; } string tmp=""; if(sum<0) { tmp="-"; sum=fabs(sum); } int count=0; while(sum!=0) { char temp=sum%10+'0'; s.push(temp); count++; sum/=10; if(count==3&&sum!=0) { count=0; s.push(','); } } cout<<tmp; while(!s.empty()) { cout<<s.top(); s.pop(); }}
注意
本题需要注意sum为0的情况
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月15日 11时47分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
BugkuCTF web_1-10
2019-03-04
零基础入门JavaScript 这一篇笔记就够了
2019-03-04
MySQL_属性、记录长度、设计范式、表关系
2019-03-04
MySQL_安全管理、表单传值、php操作
2019-03-04
POJ 2299 Ultra-QuickSort(树状数组+离散化+求逆序数)
2019-03-04
BUUCTF web WarmUp
2019-03-04
hcnp笔记
2019-03-04
python数据分析
2019-03-04
MySQL(四)数据库结构设计
2019-03-04
JavaScript 函数作用域
2019-03-04
2021-05-03
2019-03-04
Mybatis-plus 常用注解
2019-03-04
HTML基本结构
2019-03-04
图(三):拓扑排序、关键路径
2019-03-04
mybatis 如何切割字符串 查询多个值
2019-03-04
算法初步 (排序, 散列, 贪心, 二分, two pointers)
2019-03-04
Python学习-基础(五)
2019-03-04
myqsl下载安装
2019-03-04