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

如题所述

6行scanf用错,

#include<stdio.h>

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);

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-05

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

scanf("%d",&x);

第2个回答  2016-06-05
scanf(“%d”,&x);
相似回答