大数加法,华为 程度2
来源:互联网 发布:宿城区网络问政 编辑:程序博客网 时间:2024/04/29 00:14
#include <stdio.h>
#include <string.h>
int main()
{
char s1[130];
char s2[130];
char result[261];
int len1,len2;
int i,j,k;
while(scanf("%s %s",s1,s2)!=EOF)
{
printf("%s\n",s1);
printf("%s\n",s2);
len1 = strlen(s1);
len2 = strlen(s2);
memset(result,0,sizeof(char)*261);
int k;
if(len1 >= len2)
{
k = 260;
for(i=len1-1,j=len2-1;j>=0;i--,j--,k--){
result[k] = s1[i]-'0'+s2[j]-'0';
}
for(i=len1-len2-1;i>=0;i--,k--)
{
result[k] = s1[i]-'0';
}
}else
{
k = 260;
for(i=len1-1,j=len2-1;i>=0;i--,j--,k--){
result[k] = s1[i]-'0'+s2[j]-'0';
}
for(i=len1-len2-1;j>=0;j--,k--)
{
result[k] = s2[i]-'0';
}
}
for(i=260;i>=k;i--)
{
if(result[i]>9)
{
result[i] = result[i] %10;
result[i-1]++;
}
// printf("%d ",result[i] );
}
if(result[++i] == 0)
i++;
for(;i<261;i++)
{
printf("%d",result[i]);
}
}
return 0;
}
- 大数加法,华为 程度2
- 大数运算(2)——大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 在 Tomcat 下运行第一个Servlet
- linux ipc——shared memory
- Android手机震动控制
- 运行如下结果 输出时什么?
- python 装饰器
- 大数加法,华为 程度2
- TreeView图片添加
- 找春天春天的飞鸽传书
- 在排序数组中查找和为给定值的两个数字
- ARM LED裸机实验(gun汇编)
- IOS随笔——页面跳转
- 为什么要用存储过程
- 动态加载JQUERY
- 创建连接