早教吧作业答案频道 -->其他-->
//我在本机上编译连接运行都完全没问题,为什么一提交AC就说结果错#include"stdafx.h"#include#includeusingnamespacestd;constintnumlen=999;structbN{charnum1[numlen];charnum2[numlen];charresult[numlen];};structbNbig
题目详情
//我在本机上编译 连接 运行都完全没问题,为什么一提交AC就说结果错
#include "stdafx.h"
#include
#include
using namespace std;
const int numlen=999;
struct bN
{
char num1[numlen];
char num2[numlen];
char result[numlen];
};
struct bN bigNum[20]={0};
void main()
{
int T=0,n1_len=0,n2_len=0,loop_len=0;
int carry=0;
char num_a[numlen]={0},num_b[numlen]={0};
char cr[numlen]={0};
cin>>T;
if(T20) exit(0);
for(int i=0;i>bigNum[i].num1>>bigNum[i].num2;
for(int j=0;j n2_len n1_len :n2_len;
for(int k=0 ; k < loop_len ; k++)
{
if(loop_len==n1_len && k>=n2_len)
{
bigNum[j].result[k] = (int)num_a[k] + carry;
}
else if(loop_len==n2_len && k>=n1_len)
{
bigNum[j].result[k] = (int)num_b[k] + carry;
}
else
{
bigNum[j].result[k] = (int)num_a[k] + (int)num_b[k] + carry - '0';
}
if(bigNum[j].result[k] > '9')
{
carry = (bigNum[j].result[k]-'0')/10;
bigNum[j].result[k] -= 10;
if(k==loop_len-1 && carry!=0)
{
bigNum[j].result[k+1]=carry+'0';
carry=0;
}
}
else
{
carry=0;
}
}
memset(num_a,0,sizeof(num_a));
memset(num_b,0,sizeof(num_b));
}
for(int p=0 ; p
#include "stdafx.h"
#include
#include
using namespace std;
const int numlen=999;
struct bN
{
char num1[numlen];
char num2[numlen];
char result[numlen];
};
struct bN bigNum[20]={0};
void main()
{
int T=0,n1_len=0,n2_len=0,loop_len=0;
int carry=0;
char num_a[numlen]={0},num_b[numlen]={0};
char cr[numlen]={0};
cin>>T;
if(T20) exit(0);
for(int i=0;i>bigNum[i].num1>>bigNum[i].num2;
for(int j=0;j n2_len n1_len :n2_len;
for(int k=0 ; k < loop_len ; k++)
{
if(loop_len==n1_len && k>=n2_len)
{
bigNum[j].result[k] = (int)num_a[k] + carry;
}
else if(loop_len==n2_len && k>=n1_len)
{
bigNum[j].result[k] = (int)num_b[k] + carry;
}
else
{
bigNum[j].result[k] = (int)num_a[k] + (int)num_b[k] + carry - '0';
}
if(bigNum[j].result[k] > '9')
{
carry = (bigNum[j].result[k]-'0')/10;
bigNum[j].result[k] -= 10;
if(k==loop_len-1 && carry!=0)
{
bigNum[j].result[k+1]=carry+'0';
carry=0;
}
}
else
{
carry=0;
}
}
memset(num_a,0,sizeof(num_a));
memset(num_b,0,sizeof(num_b));
}
for(int p=0 ; p
▼优质解答
答案和解析
您的问题属于c语言,请去c语言版面
看了//我在本机上编译连接运行都完...的网友还看了以下:
设函数f(x)在x=a的某个邻域内有定义,则f(x)在x=a处可导的一个充分条件是?请写出分析过程! 2020-03-30 …
微积分中导数的定义运用问题1.设f(0)=0,则f(x)在x=0处可导的充分必要条件是:(A)h趋 2020-06-04 …
关于导数的一个问题设f(x)在x=a的某个领域内有定义,则f(x)在x=a处可导的一个充分条件是: 2020-07-23 …
一道高数题目设f(x)在x=a的某个临域内有定义,则f(x)在x=a处可导的一个充分条件是()(A 2020-07-30 …
如何证明若函数f(x)与H(x)在数集A上有界,则函数f(x)+H(x),f(x)-H(x),f( 2020-07-31 …
设f(x)在x=a的某个邻域内有定义,则f(x)在x=a处可导的一个充分条件是()A.limh→+ 2020-07-31 …
设f(x)在x=a的某个邻域内有定义,则f(x)在x=a处可导的一个充分条件是()A.limh→+ 2020-07-31 …
设f(x)在x=a的某个邻域内有定义,则f(x)在x=a处可导的一个充分条件是()A.limh→+ 2020-07-31 …
f(x)在x=a的某个领域内有定义,则他在x=a处可导的一个充分条件是当h趋于0,lin[f(a+ 2020-07-31 …
有一种无毒蛇的体表花纹颜色由D、d和H、h两对基因(独立遗传)控制,与性别无关.其花纹颜色与基因的对 2020-12-08 …