win10系统用Dev c++写C语言时,编译通过,运行时却显示exe文件运行错误。

本人刚上大学,只是稍稍接触C语言,在编译一个很简单的程序时出现如题错误,请问是编译程序的问题还是系统问题,我的系统刚升级的win10,需不需要把系统退回win8.1?求大... 本人刚上大学,只是稍稍接触C语言,在编译一个很简单的程序时出现如题错误,请问是编译程序的问题还是系统问题,我的系统刚升级的win10,需不需要把系统退回win8.1?求大神以通俗易懂的方式讲解一下,多谢。
#include <stdio.h>
int main()
{
int x=0;
scanf("%d",x);
int a=x/100;
int c=x%10;
int b=x/10%10;
printf("%d\n",a+b*10+c*100);
return 0;
}
展开
 我来答
奋飞life
2015-09-30 · 超过10用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:14.9万
展开全部

代码有问题,能通过编译,但运行就会有问题。。

问题出现在scanf("%d",x);少了取地址符&

请改成scanf("%d",&x);

#include <stdio.h>
int main()
{
    int x=0;
    scanf("%d",&x);
    int a=x/100;
    int c=x%10;
    int b=x/10%10;
    printf("%d\n",a+b*10+c*100);
    return 0;
}

 请采纳。。。谢谢

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式