c语言编程代码感觉没错,dev c++也没报错,为什么运行结果始终不对?

2024-11-06 15:31:02
推荐回答(3个)
回答(1):

6行scanf用错,

#include

int main()

{

    int x,b0,b1,b2;

    printf("请输入你想要逆序的1个三位数x:");

    scanf("%d",&x);

    b2=x/100;     /*确定x第一位的数*/

    b1=(x-b2*100)/10;   /*确定x第二位数*/

    b0=x-b2*100-b1*10; /*确定x的第三位数*/

    printf("得到的三位数是:%d%d%d",b0,b1,b2);

}

回答(2):

你第六行引号位置错了,应该是

scanf("%d",&x);

回答(3):

scanf(“%d”,&x);