超大整数的加法--C语言--纠错 提示Wrong Answer at Test 2
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/05 21:09:31
超大整数的加法--C语言--纠错 提示Wrong Answer at Test 2
Description
计算两个较大正整数的和
Input
有多组测试数据,每组一行.0 0结束测试
每行中包含以空格分隔的两个正整数,每个数均∈[1,10^100]
Output
每组测试输出一行结果:输入的两个数的和.
Sample Input
2 3
1 2
0 0
Sample Output
5
3
#include "stdio.h"
int main()
{
\x05long a[1000],b[1000],c[1000],n=0,i;
\x05do{
\x05\x05scanf("%d %d",&a[n],&b[n]);
\x05\x05n++;
\x05}while((a[n-1]!=0)||(b[n-1]!=0));
\x05for(i=0;i
Description
计算两个较大正整数的和
Input
有多组测试数据,每组一行.0 0结束测试
每行中包含以空格分隔的两个正整数,每个数均∈[1,10^100]
Output
每组测试输出一行结果:输入的两个数的和.
Sample Input
2 3
1 2
0 0
Sample Output
5
3
#include "stdio.h"
int main()
{
\x05long a[1000],b[1000],c[1000],n=0,i;
\x05do{
\x05\x05scanf("%d %d",&a[n],&b[n]);
\x05\x05n++;
\x05}while((a[n-1]!=0)||(b[n-1]!=0));
\x05for(i=0;i
32位系统long和int没区别,都是32位,去掉符号位最多存到2^31,现在数据是10^100,明显存不了,要自己开数组去逐位相加.
再问: c[i]=a[i]+b[i];,为什么要进位??
再答: 加法进位,有问题吗 或者你的数组只是数组,或者要用数组分段表示大整数,怎么不考虑进位
再问: 为什么要进位??不解...
再答: 555,555 +666,666 =? 你觉得要不要考虑进位
再问: 不是直接能算出来吗,就像c=a+b?
再答: 你说的超大整数是多大的?
再问: 这我就不清楚了,貌似是要进位的,可我就是不明白--大了为什么就要进位了?
再答: 。。。你干脆网上艘一下大数运算。。。太难解释了。。。
再问: c[i]=a[i]+b[i];,为什么要进位??
再答: 加法进位,有问题吗 或者你的数组只是数组,或者要用数组分段表示大整数,怎么不考虑进位
再问: 为什么要进位??不解...
再答: 555,555 +666,666 =? 你觉得要不要考虑进位
再问: 不是直接能算出来吗,就像c=a+b?
再答: 你说的超大整数是多大的?
再问: 这我就不清楚了,貌似是要进位的,可我就是不明白--大了为什么就要进位了?
再答: 。。。你干脆网上艘一下大数运算。。。太难解释了。。。
怎样用C语言做超大整数的减法运算?
acm中wrong answer at test 1与at test 4或者at test 10有区别吗?
c++wrong answer
C语言统计超大数字的出现次数
C语言题目“CD Making”我编出来了,但在网页上提交时总提示wrong answer,求大神帮忙检查下哪里错了
ACM大神帮我看下哪里出问题了,提交后老是显示Wrong Answer at Test 1
新手,想做Acm题,在1002就卡了,这是为什么?反馈是:Wrong Answer at Test 1
北大ACM第1006,我用C语言写的,调试时都是成功的为什么提交时出现Wrong Answer;请各位C语言大虾们看看
一个简单的加法C语言程序
acm的一道题贪心的酒鬼我总是wrong answer有没有人能挑战下,代码很短.c语言
C语言求纠错!科学记数法
求一个用C编写的2*2矩阵整数加法的函数