} number; number str[ñ];
为了 (int i = 0; 一世 < ñ; 我++)
{ fgets(str[一世].一个, 50, 标准输入); fgets(str[一世].b, 50, 标准输入);
}
为了 (int i = 0; i strlen(str[一世].b))
{
丛(str[一世].一个, str[一世].b);
} else
{
丛(str[一世].一个, str[一世].b);
}
}
返回 0;
} anh Ơi, em chạy dev C++ và VSC thì đúng nhưng chạy trên đây thì cho được 5 dòng trắng, em không hiểu lí do từ đâu ạ. Mong anh giúp
测试用例太少.
我刚刚学会编码, 请给我更多大量的测试用例.
够了. 🙂 知道该做什么的人就会做对,否则就会错.
#包括
#包括
#包括
结构大数
{字符数[100];
}
比格努姆[100];
无效传A(字符a[100], 字符b[100])
{ 整数k,一世;
k=strlen(b)-斯特伦(一个);
尽管(斯特伦(一个)=0;一世–)
{一个[我+1]=a[一世];}}
为了(我=0;一世<=k-1;我++)
{一个[一世]= '0';}
}
空传B(字符a[100], 字符b[100])
{ 整数k,一世;
k=strlen(一个)-斯特伦(b);
尽管(斯特伦(b)=0;一世–)
{b[我+1]=b[一世];}}
为了(我=0;一世<=k-1;我++)
{b[一世]= '0';}
}
无效凯夸(字符a[100], 字符b[100])
{整数c[100];
整数我,k,携带;
如果(斯特伦(一个)斯特伦(b))
{那么B(一个,b);}
k= 长度(一个)-1;
进位=0;
为了(我=strlen(一个)-1;一世>=0;一世–)
{一个[一世]=a[一世]-‘0”;
b[一世]=b[一世]-‘0”;
C[一世]=a[一世]+b[一世]+携带;
如果(C[0]>=10)
{C[一世]=c[0];
休息;}
进位=c[一世]/10;
C[一世]=c[一世]%10;
}
为了(我=0;一世<=k;我++)
{的printf("%d",C[一世]);}}
INT主()
{ 整数n,一世,C[100];
//的printf("n=");
scanf函数("%d",&ñ);
为了 (我=1;一世<=2*n;我=我+2)
{scanf函数("%s",&比格努姆[一世].编号);
scanf函数("%s",&比格努姆[我+1].编号);
如果(斯特伦(比格努姆[一世].编号)斯特伦(比格努姆[我+1].编号))
{那么B(比格努姆[一世].编号,比格努姆[我+1].编号);}}
//的printf(“KETQUA\n”);
为了 (我=1;一世<=2*n;我=我+2)
{凯夸(比格努姆[一世].编号 , 比格努姆[我+1].编号);
的printf("\n");}
残培();
返回(0);}
请帮我再次检查一下这段代码, 我在视觉上尝试了一下,它是正确的
看你的代码好无聊. 看看测试输出和你的输出之间的差异.
B chơi tới chuỗi luôn à :))
bài hay lắm anh^^
n = int(输入())
for i in range(0,ñ):
a = int(输入())
b = int(输入())
print(A + B)
vậy ổn không anh
cứ nộp nó sẽ chấm nhé.
#包括
#包括
#包括
void cong(字符a[], 字符b[])
{
char c[50];
bool remember = false;
int lena = strlen(一个), lenb = strlen(b);
为了 (int i = 0; 一世 0)
{
temp++;
}
如果 (temp > 9)
{
temp = temp – 10;
remember = true;
}
else
{
remember = false;
}
C[一世] = temp + ‘0”;
}
为了 (int i = 0; 一世 0)
{
temp++;
}
如果 (temp > 9)
{
temp = temp – 10;
remember = true;
}
else
{
remember = false;
}
C[lenb + 一世] = temp + ‘0”;
}
如果 (remember)
{
C[lena] = ‘1’;
}
为了 (int i = 0; i ‘9’ || C[一世] < '0')
{
C[一世] = '\0';
}
}
为了 (int i = 0; 一世 < 斯特伦(C) / 2; 我++)
{
char k;
k = c[一世];
C[一世] = c[斯特伦(C) – 一世 – 1];
C[斯特伦(C) – 一世 – 1] = k;
}
的printf("%s\n", C);
}
INT主()
{
整数n, count = 0;
scanf函数("%d\n", &ñ);
typedef struct number
{
字符a[50];
字符b[50];
} number;
number str[ñ];
为了 (int i = 0; 一世 < ñ; 我++)
{
fgets(str[一世].一个, 50, 标准输入);
fgets(str[一世].b, 50, 标准输入);
}
为了 (int i = 0; i strlen(str[一世].b))
{
丛(str[一世].一个, str[一世].b);
}
else
{
丛(str[一世].一个, str[一世].b);
}
}
返回 0;
}
anh Ơi, em chạy dev C++ và VSC thì đúng nhưng chạy trên đây thì cho được 5 dòng trắng, em không hiểu lí do từ đâu ạ. Mong anh giúp