菜鸟求救
我这个程序有什么错误;它说不应该这样结尾。#include<stdio.h>
int main()
{
int ten,unit,num,a,b,c;
printf("请输入一个二位数:");
scanf("%d",&num);
ten=(int)(num/10);
unit=num%10;
if(ten==2||ten==6){
if(unit==2||unit==6){
printf("它的反转数是%d,%d,%d,%d\n\n它的最小反转数是%d\n",ten*10+unit,(ten+3)+unit,(ten+3)*10+unit+3,ten*10+unit+3,ten*10+unit+3);
}
if(unit==5||unit==9){
printf("它的反转数是%d,%d,%d,%d\n\n它的最小反转数是%d\n",ten*10+unit,(ten+3)+unit,(ten+3)*10+unit-3,ten*10+unit-3,(ten+3)*10+unit-3);
}
if(unit!=2&&unit!=5&&unit!=6&&unit!=9){
printf("它的反转数是%d,%d\n\n它的最小反转数是%d\n",ten*10+unit,(ten+3)*10+unit,(ten+3)*10+unit);
}
}
if(ten==5||ten==9){
if(unit==5||unit==9){
printf("它的反转数是%d,%d,%d,%d\n\n它没有最小反转数是\n",ten*10+unit,(ten-3)*10+unit,(ten-3)*10+unit-3,ten*10+unit-3);
}
if(unit==2||unit==6){
printf("它的反转数是%d,%d,%d,%d\n\n它的最小反转数是%d\n",ten*10+unit,(ten-3)*10+unit,(ten-3)*10+unit+3,ten*10+unit+3,ten*10+unit+3);
}
if(unit!=2&&unit!=5&&unit!=6&&unit!=9){
printf("它的反转数是%d,%d\n\n它的没有最小反转数是\n",ten*10+unit,(ten-3)*10+unit);
}
}
if(ten!=2&&ten!=5&&ten!=6&&ten!=9){
if(unit==2||unit==6){
printf("它的反转数是%d,%d\n\n它的最小反转数是%d\n",ten*10+unit,ten*10+unit+3,ten*10+unit+3);
{
if(unit==5||unit==9){
printf("它的反转数是%d,%d\n\n它的没有最小反转数");
}
if(unit!=2&&unit!=5&&unit!=6&&unit!=9){
printf("它没有反转数\n");
}
}
}
总有一个错误我不会该,请救救我这位菜鸟