#include <stdio.h>
#include <ctype.h>
#include <string.h>
int judge(char* s){
if(s[0] == '-'){
return -1;
}
int num = 0;
int len = strlen(s);
for(int i = 0; i < len; i++){
if(!isdigit(s[i])){
return -1;
}
else{
num = num * 10 + s[i] - '0';
}
}
return num;
}
int main(void){
char a[15],b[15];
scanf("%s",a);
getchar();
gets(b);
int na = judge(a),nb = judge(b);
if(na != -1 && na >= 1 && na <= 1000){
printf("%d",na);
}
else{
printf("?");
}
printf(" + ");
if(nb != -1 && nb >= 1 && nb <= 1000){
printf("%d",nb);
}
else{
printf("?");
}
printf(" = ");
if(na != -1 && na >= 1 && na <= 1000 && nb != -1 && nb >= 1 && nb <= 1000){
printf("%d\n",na + nb);
}
else{
printf("?\n");
}
return 0;
}
L1-025. 正整数A+B
最新推荐文章于 2020-09-19 19:59:25 发布