又忘了每次输入后数组清空,日了,很不容易测试出来
数组清空 变量置0
字符串最后加0 或者’\0’
#include<stdio.h>
#include<string.h>
#include<string>
#include<math.h>
using namespace std;
int main(){
char n[10],m[10];
int l=0;
while(scanf("%s",&n)!=EOF){
l=strlen(n);
for(int i=0;i<l;i++){
m[i]=n[l-i-1];
}
m[l]=0;
if(n[l-1]<n[0])
printf("%s %s\n",n,m);
else{
int nn=atoi(n);
int mm=atoi(m);
if(mm%nn==0){
printf("%s*%d=%s\n",n,mm/nn,m);
}else
printf("%s %s\n",n,m);
}
}
return 0;
}