#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
char str1[15],str2[45];
scanf("%s",str1);
getchar();
gets(str2);
int len1 = strlen(str1);
int len2 = strlen(str2);
int tag1=0,tag2=0;
for(int i=0;i<len1;i++){
if(isdigit(str1[i])==0) {
tag1=1;
break;
}
}
for(int i=0;i<len2;i++){
if(isdigit(str2[i])==0) {
tag2=1;
break;
}
}
int a=0,b=0;
if(tag1==0){
sscanf(str1,"%d",&a);
if(a>=1&&a<=1000)
printf("%d ",a);
else{
printf("? ");
tag1=1;
}
}else printf("? ");
if(tag2==0){
sscanf(str2,"%d",&b);
if(b>=1&&b<=1000)
printf("+ %d ",b);
else{
printf("+ ? ");
tag2=1;
}
}else printf("+ ? ");
if(tag1==0&&tag2==0) printf("= %d",a+b);
else printf("= ?");
return 0;
}
L1-025 正整数A+B (15 分)
最新推荐文章于 2023-08-29 13:51:56 发布