晚上写了两个小时,想出了AC的一种方法
写的有点复杂
附原题:
问题 A: 大小数相加(字符串+指针)
时间限制: 1 Sec 内存限制: 128 MB
提交: 310 解决: 166
[提交][状态][讨论版]
题目描述
给你两个正的小数A和B,你的任务是计算出A+B的值。
输入
本题目包含多组测试数据,请处理到文件结束。
每一组测试数据在一行里面包含两个长度不大于400的正小数A和B。
输出
请在一行里面输出输出A+B的值,请输出最简形式。详细要求请见Sample Output。
样例输入
1.1 2.9
1.1111111111 2.3444323343
1 1.1
样例输出
4
3.4555434454
2.1
附代码:
1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 void fun(char a[],char b[]); 6 void func(char aa[]); 7 void funb(char ab[]); 8 char a[200],b[200]; 9 char aa[100],ab[100],ba[100],bb[100]; 10 char res[200]; 11 int i,j,len,ui; 12 while(scanf("%s%s",a,b)!=EOF) 13 { 14 len=strlen(a); 15 for(i=0;i<len;i++) 16 if(a[i]=='.') 17 break; 18 19 if(i==len) 20 { 21 strcpy(aa,a); 22 aa[i]='