69,366
社区成员
发帖
与我相关
我的任务
分享
case 2:
printf("输入一个不多于三位的数字以继续:\n");
scanf("%d", &i);
b = i / 100;
c = (i - (b * 100))/10;//-------修改求c的代码-----------
d = i - (b * 100) - (c * 10);
if (b != 0)
{//------添加括号------
e = b;
b = d;
d = e;
printf("%d%d%d\n", b, c, d);
}//------添加括号------
else if (c != 0)//-------改为else if-------
{//------添加括号------
e = d;
d = c;
c = e;
printf("%d%d\n", c, d);
}//------添加括号------
else if (d != 0)//-------改为else if-------
{//------添加括号------
printf("%d\n", d);
}//------添加括号------
break;
if(b!=0)
{...}
else if (c!=0)
{...}
else
{...}
if(b!=0)
{只输入百位}
if (c!=0)
{只输入十位}
if(d!=0)
{只输入个位}