浙江大学pat 1001
来源:互联网 发布:软件开发人日费用 编辑:程序博客网 时间:2024/04/28 21:02
注意点:
1. 对于输出结果是负数先输出负号
2.将结果转化成char类型来进行输出可以避免输出“,”的复杂操作。这里使用函数sprintf()实现。
代码如下:
#include <iostream>
#include <string.h>
#include <stack>
#include <math.h>
#include <vector>
#include <algorithm>
#define MAXNUM 0x3f3f3f3f
#define MAXLEN 101
#define STARTTIME 8 * 60 * 60
#define ENDTIME 21 * 60 * 60
#define max(a, b) (((a) > (b)) ? (a) : (b))
using namespace std;
int main()
{
int numA, numB, result;
char str[20];
int strLen, sPos;
scanf("%d %d", &numA, &numB);
result = numA + numB;
if(result < 0)
{
printf("-");
result = -result;
}
sprintf(str, "%d", result);
strLen = strlen(str);
sPos = strLen % 3;
for(int i = 0; i < strLen - 1; ++ i)
{
if((i - sPos + 1) % 3 == 0)
printf("%c,", str[i]);
else
printf("%c", str[i]);
}
printf("%c", str[strLen - 1]);
return 0;
}
- 浙江大学pat 1001
- 浙江大学pat 1003
- 浙江大学pat 1004
- 浙江大学pat 1005
- 浙江大学pat 1007
- 浙江大学pat 1013
- 浙江大学PAT 编程初级
- 浙江大学PAT考试基础知识整理
- 浙江大学乙级PAT测试1004
- 浙江大学乙级PAT测试1006
- 浙江大学乙级PAT测试1008
- 浙江大学乙级PAT测试1009
- 浙江大学 PAT 编程初级2
- PAT - 浙江大学计算机程序设计能力考试简介
- 浙江大学PAT---Basic Level---1004----成绩排名
- [浙江大学数据结构]PAT算法题目解析
- 【PAT】1004. 成绩排名 (20) 浙江大学考试题
- 浙江大学
- 让Tiled成为一个强有力的45度菱形Staggered打点器(地图编辑器)
- 【工作随笔】Task卡,也应该首先关注需求而不是实现
- 电脑应用问题:提示“该内存不能为read"
- JAVA里的布尔运算符
- 程序员职业规划资料
- 浙江大学pat 1001
- 处理管道中的多个参数
- Redis使用总结之与Memcached异同
- HDU-1479-Numbers That Count(模拟)
- UVa 424 - Integer Inquiry
- 当你在浏览器地址栏输入一个URL后回车,将会发生的事情?
- cookies
- 迭代器模式--介绍、应用及代码
- 让cocos2dx 支持Staggered格式的tmx