【字符串】小X的加法难题
程序员文章站
2024-03-19 08:33:46
...
小X的加法难题
题目
解题思路
其实这题就是用字符读入后,把+号和换行符给分定为两个部分,这两个部分就相加就好了
程序如下
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int q,p;
char a;
int main()
{
a=getchar();
while(a!='+')//第一个部分
{
if(a>='0'&&a<='9')//判断是否为数字
{
q=q*10+a-48;
if(q>10000000)//判断是否超出
{
printf("Large");
return 0;
}
}
a=getchar();
}
a=getchar();
while(a!='\n')//第二个部分
{
if(a>='0'&&a<='9')//判断是否为数字
{
p=p*10+a-48;
}
if(p>10000000)//判断是否超出
{
printf("Large");
return 0;
}
a=getchar();
}
if(q+p>10000000)//判断是否超出
{
printf("Large");
}
else
{
printf("%d",q+p);
}
return 0;
}