当前位置:系统粉 > 电脑问答 > 其他问答 > C程序查错

C程序查错

提问者:约定始终bu变  |  浏览 次  |  提问时间:2017-02-07  |  回答数量:4

C程序查错 真是有点闷啊,几小行程序找了很长时间也没找出来,可机子显示有两个错误,请教达人:#include<stdio.h>void main() { int i,a[10]; for(i=0;i<10;) a[i++]=2*i+1; for(i=0;i<=9;i++) printf(\"%d \",a); printf(\"\\n%d %d\\n\",a[5.2],a[5.8]); }

已有4条答案
流年抹煞了青春

流年抹煞了青春

回答数:175  |  被采纳数:145

2017-02-07 21:56:37
printf("%d ",a);改成 printf("%d ", a[i]); a[5.2] 这是什么东西?复制代码
赞 17
成都富盛纹身

成都富盛纹身

回答数:219  |  被采纳数:95

2017-02-08 02:28:15
把for循环写完整连个大括号都没有
刚开始学 不要偷工减料
赞 21
雪の依梦

雪の依梦

回答数:132  |  被采纳数:119

2017-02-08 05:00:32
真是这样,现在没错了,至于a[5.2]是书上写的,意思是说明a[5.2]和a[5]结果相同,想不到书上的实例也有错啊,谢谢楼上的,还望以后多帮助
赞 13
爱逛夜店的牛

爱逛夜店的牛

回答数:137  |  被采纳数:119

2017-02-08 06:15:21
楼主,这个程序可以编译啊。
运行结果是:
-70 -70 -70 -70 -70 -70 -70 -70 -70 -70
11 11
赞 13
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航