返回值 返回转换后的浮点型数。
账单
Time Limit:1000MS Memory Limit:65536K
Total Submit:305 Accepted:149
Description
每到月末,superbin就会对这个月的支出账单进行整理和统计。如今电脑已经普及大学校园,所以superbin想让电脑帮忙做这件事情。在这之前,聪明的你就为superbin编一个程序来完成这件事情吧
Input
有多组测试数据。每一组数据的第一行是整数n (n<100)。然后是n行的账单信息,每一行由事物的名字name和对应的花费c组成。name是一个总长至少为1且不超过100的字符串,0.0 < c < 1000.0。中间会有一个或多个空格,而每一行的开头和结尾没有空格。当n = 0 时,停止执行。
Output
输出总的花费,小数点后保留一位数字。
Sample Input
1
Apple 2.3
2
Buy clothes for girl friend 260.55
Go to cinema 30
0
Sample Output
2.3
290.6
-
#include<stdio.h> #include<stdlib.h> int main() { int n,i,j; double sum,m; char ch[1000],*p; while(scanf("%d",&n),n!=0) { getchar(); sum=0; for(j=1;j<=n;j++) { gets(ch); for(i=0;ch[i]!='\0';i++) if(ch[i]>='0'&&ch[i]<='9') { p=&ch[i]; break; } m=atof(p); sum=sum+m; } printf("%.1f\n",sum); } return 0; }