搜索
查看: 692|回复: 10
打印 上一主题 下一主题

11行的代码,看看有几处错误

[复制链接]
跳转到指定楼层
楼主
发表于 2015-10-9 23:05:00 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
[mw_shl_code=c,true]#include <stdio.h>
#include <math.h>
int main(void)
{       
        double x;
    scanf("%lf",&x);
    (int)x;
    printf("%d",x);
        getch();
        return 0;
}
[/mw_shl_code]
程序意图是把浮点数转化为整型数
沙发
 楼主| 发表于 2015-10-10 21:23:25 | 显示全部楼层
4399APPLE 发表于 2015-10-10 07:55
首先scanf不要用%lf
然后getch在conio.h里面(不过不是所有编译器通吃)
还有x没有正确转化

我double x ,为什么scanf不用%lf
还有,没有conio.h,getch()也可以用的
板凳
 楼主| 发表于 2015-10-23 21:14:55 | 显示全部楼层
4399APPLE 发表于 2015-10-11 20:46
你的意思是啊哈C是一个正式的编译器?
自己下载gcc,试试不加conio.h用getch
------------------------ ...

试就试,实践是检验真理的唯一标准
地板
 楼主| 发表于 2015-10-23 21:41:24 | 显示全部楼层
4399APPLE 发表于 2015-10-11 20:46
你的意思是啊哈C是一个正式的编译器?
自己下载gcc,试试不加conio.h用getch
------------------------ ...

自己看截图吧
[mw_shl_code=c,true]#include<stdio.h>
int main()
{
    printf("ahhahh");
    getch();
    return 0;
}[/mw_shl_code]

gcctest.PNG (2.88 KB, 下载次数: 23)

gcctest.PNG

gcctest2.PNG (2.54 KB, 下载次数: 24)

gcctest2.PNG
5#
 楼主| 发表于 2015-10-24 22:03:33 | 显示全部楼层

好吧,你用的是标准的GCC
6#
 楼主| 发表于 2015-10-24 22:05:25 | 显示全部楼层
4399APPLE 发表于 2015-10-23 22:15
某些gcc会自动导入stdio,stdlib,conio,string,math这些
如果你觉得我在辩驳,那么自己去看conio.h的内 ...

我觉得你在狡辩,是我学的少
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表