pat,c/c++程序小例子
来源:互联网 发布:windows whistler.img 编辑:程序博客网 时间:2024/05/21 18:45
给出两个不超过10^9的数,求a+b的值,要求输出格式是"***,***,***,***"
1.思路解析:
我们可以用一个数组来保存sum和的各位数字,然后可以通过格式化的方式输出sum值,也可以通过sum除10和sum余10来一位一位输出。
2.实例程序
#include <cstdio>
int num[10];
int main()
{
int a,b;
scanf("%d %d",&a,&b);
int sum=a+b;
if(sum<0)
{
printf("-");
sum=-sum;
}
int len=0;
//也可以把sum的位数一位一位的保存到num数组中
/*do
{
num[len++]=sum%10;
sum=sum/10;
}while(sum);
*/
if(sum>1000000)
{
printf("%d,%03d,%03d",sum/1000000,sum%1000000/1000,sum%1000);
}
else if(sum>1000)
{
printf("%d,%03d",sum/1000,sum%1000);
}
else
{
printf("%d",sum);
}
return 0;
}
0 0
- pat,c/c++程序小例子
- C语言小例子
- [C#]LINQ小例子
- linux下c程序访问mysql小例子
- linux下c程序访问mysql小例子
- C 调试程序例子
- c 语言线程小例子
- [Objective-C] Categories 小例子
- C语言 经典小例子
- 一些c小程序
- C语言小程序
- C测试小程序
- C语言小程序
- c/c++小程序
- C语言小程序
- c 语言小程序
- C/C++小程序
- C语言小程序
- JVM GC FINALIZE
- 【转】十大抢手的网站压力测试工具
- Android Bundle类
- golang错误link reading body gob: attempt to decode into a non-pointer
- ubuntu pdf转jpg或txt
- pat,c/c++程序小例子
- sql 优化杂谈
- 第五部分 架构篇 第十三章 MongoDB Replica Sets 架构(成员深入理解)
- qt 系统热键 直接调用 win32 API c++ 代码
- 汇编学习记录01
- VirtualBox 使用原硬盘上的操作系统(Win7)
- Android中软键盘弹出时关于布局的问题
- 关于最大素数
- iOS国际化遇到的问题