欧美式计数

来源:互联网 发布:centos多线程下载命令 编辑:程序博客网 时间:2024/04/27 16:44

给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。

int fun233(char a[]){int alen = strlen(a), sum = 0;for (int i = 0; i < alen; ++i){if (a[i] == ',' || a[i] == '-')continue;else{sum = sum * 10 + (a[i] - '0');}}if (a[0] == '-')sum = sum*-1;return sum;}void slove(){char a[100], b[100];int aa, bb;while (~scanf("%s %s",a,b)){aa = fun233(a);bb = fun233(b);printf("%d\n", aa + bb);}}


0 0
原创粉丝点击