#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{
char a[3],b[3],t[20],f[20];
int flag=1,flag1=1,flag2=1,j=0,num1=0,num2=0;
for(int i=0; i<20; i++)
{
t[i]='a';
}
fgets(t,20,stdin);
//puts(t);
for(int i = 0; i < 20; i++)
{
if(t[i]==' ')
{
flag=0;
i++;
}
if(flag&&t[i]>48&&t[i]<58)
{
a[i]=t[i];
}
else if(flag&&(t[i]<48||t[i]>58))
{
flag1=0;
}
if(t[i]==10)
{
break;
}
if(flag==0&&t[i]>48&&t[i]<58)
{
b[j]=t[i];
j++;
}
else if(flag==0&&(t[i]<48||t[i]>58))
{
flag2=0;
}
}
for(int i=0;i<3;i++)
{
// printf("a[%d]=%d b[%d]=%d\n",i,a[i]-48,i,b[i]-48);
num1+=(a[i]-48)*pow(10,2-i);
num2+=(b[i]-48)*pow(10,2-i);
}
if(flag1)
{
if(flag2)
{
printf("%d + %d = %d",num1,num2,num1+num2);
}
else
printf("%d + ? = ?",num1);
}
else
{
if(flag2)
{
printf("? + %d = ?",num2);
}
else
{
printf("? + ? = ?");
}
}
return 0;
}
3.13打卡
最新推荐文章于 2024-09-27 11:26:03 发布