#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{
char c[1000];
int ss = 1;
int cc = 1;
int a, b, i, f;
gets(c);
int n = strlen(c);
for(i = 0; i < n; i++)
{
if(c[i] == ' ')
{
f = i;
break;
}
}
for(i = 0; i < f; i++)
{
if(!(c[i]>= '0' && c[i] <= '9'))
{
ss = 0;
}
}
if(c[0] == ' ')
{
ss = 0;
}
if(ss == 1)
{
a = c[0] - '0';
for(i = 1; i < f; i++)
{
a = a * 10 + (c[i] - '0');
}
if(a <= 0 || a > 1000)
{
ss = 0;
}
}
for(i = f + 1; i < n; i++)
{
if(!(c[i]>= '0' && c[i] <= '9'))
{
cc = 0;
}
}
if(cc == 1)
{
b = c[f + 1] - '0';
for(i = f + 2; i < n; i++)
{
b = b * 10 + (c[i] - '0');
}
if(b <= 0 || b > 1000)
{
cc = 0;
}
}
printf("*%d*%d*\n",a,b);
if(cc == 1 && ss == 1)
{
printf("%d + %d = %d\n", a, b, a + b);
}
else if(ss == 1 && cc != 1)
{
printf("%d + ? = ?\n", a);
}
else if(ss != 1 && cc == 1)
{
printf("? + %d = ?\n", b);
}
else
{
printf("? + ? = ?\n");
}
return 0;
}
#include <string.h>
#include <math.h>
int main()
{
char c[1000];
int ss = 1;
int cc = 1;
int a, b, i, f;
gets(c);
int n = strlen(c);
for(i = 0; i < n; i++)
{
if(c[i] == ' ')
{
f = i;
break;
}
}
for(i = 0; i < f; i++)
{
if(!(c[i]>= '0' && c[i] <= '9'))
{
ss = 0;
}
}
if(c[0] == ' ')
{
ss = 0;
}
if(ss == 1)
{
a = c[0] - '0';
for(i = 1; i < f; i++)
{
a = a * 10 + (c[i] - '0');
}
if(a <= 0 || a > 1000)
{
ss = 0;
}
}
for(i = f + 1; i < n; i++)
{
if(!(c[i]>= '0' && c[i] <= '9'))
{
cc = 0;
}
}
if(cc == 1)
{
b = c[f + 1] - '0';
for(i = f + 2; i < n; i++)
{
b = b * 10 + (c[i] - '0');
}
if(b <= 0 || b > 1000)
{
cc = 0;
}
}
printf("*%d*%d*\n",a,b);
if(cc == 1 && ss == 1)
{
printf("%d + %d = %d\n", a, b, a + b);
}
else if(ss == 1 && cc != 1)
{
printf("%d + ? = ?\n", a);
}
else if(ss != 1 && cc == 1)
{
printf("? + %d = ?\n", b);
}
else
{
printf("? + ? = ?\n");
}
return 0;
}