zoj 2476 Total Amount(水~)

原创 2011年01月22日 09:51:00

给你money数,小数点左边三位一个逗号那种,小数点后有且仅有两位小数。让你相加后输出。

 

由于 All amounts and the total amount are between $0.00 and $20,000,000.00

 

所以,我是将数转化为整数算的。用atoi,把非数字都去掉,正好20亿,不超整型,真好。然后相加。

 

开始WA了 = =。。。需要考虑如下情况,ans(即加和)小于10,ans加和在10和100之间。

 

由于我下面的处理是考虑至少三位数的,所以这两种情况特殊处理。

 

itoa不支持 = =。。。用了sprintf。

 


int sprintf(char *string,char *format[,argument,…])将字符串string 的内容重新写为格式化后的字符串

 


 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

B-Total Amount (ZOJ 2476)

Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu Submit Status Practice...

ZOJ 2476 Total Amount 字符串

给你n串数字组成的字符串,要求输出他们相加的和。 如:n= 2 输入$1,123.45和$2,890.23要求输出$4,013.68...

zoj 2476 Total Amount

//这题主要是大数相加!不过要注意,有小数点!输出的格式也非常严格!WA了很多次,因为没有考虑到全是0.00相加的情况! #include "iostream" #include "string...
  • yzl_rex
  • yzl_rex
  • 2012年03月31日 10:41
  • 501

zoj_2476 Total Amount

题目链接:zoj 2476 本以为把蓝书做完了,没想到 还有一条漏网之鱼…… 该题的综合性比较强,涉及到字符串处理、进位处理、反转容器、输出格式处理。 处理字符串要注意一下几点: 1. 输入时删除...

zoj2562 More Divisors && CF27E. Number With The Given Amount Of Divisors(反素数)

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1562 题意:求n以内因子最多的那个数。 思路:范围非常大,不能用普通的求...

使用OleDb写入Excel异常,"字段太小而不能接受所要添加的数据的数量" "the field is too small to accept the amount of data "

解决方法: excel是根据第一行数据来判断数据类型的,所以你需要在第一行相应字段添加足够长的字符串(随便写长一点就行,导入后可以删除的嘛). 这个问题是字段默认长度是250,而你添加的数据操作250...

【URAL 1056】Amount of Degree

Amount of Degrees Time Limit: 1000MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64...

ural1057Amount of Degrees-数位dp

题目地址:http://acm.timus.ru/problem.aspx?space=1&num=1057 1057. Amount of Degrees Time limit: 1.0 sec...
  • ly59782
  • ly59782
  • 2016年08月08日 15:43
  • 229

数位DP-URAL-1057-Amount of Degrees

Amount of Degrees Time limit: 1.0 second Memory limit: 64 MB Create a code to determine the amoun...

FLEX how to reduce the amount of code to reduce memory consumption

These are some ways to reduce the code or memory, select an author of the network. 1. Avoid the n...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:zoj 2476 Total Amount(水~)
举报原因:
原因补充:

(最多只允许输入30个字)