多组数据输入。
输入两个数,a,b
注意:a,b并没有说明数据范围,请你仔细考虑 。(a,b的长度可能是1位、10位、20位不等)
样例输入 Copy
3 2
样例输出 Copy
32
这是我的代码
#include<stdio.h>
int main()
{
long long int a, b;
while (~(scanf("%lld%lld", &a, &b)))
{
if (a == 0 && b == 0)
printf("0\n");
else if (a == 0)
printf("%lld\n", b);
else
printf("%lld%lld\n",a, b);
}
return 0;
}
供参考:
#include<stdio.h>
#include<string.h>
int main()
{
char a[256] = { 0 }, b[256] = {0};
while (scanf("%s%s", a, b) == 2)
{
printf("%s%s\n", a, b);
}
return 0;
}
有没有可能是 long long int
范围不够,建议以字符串读入