关于c语言的一个小问题!!望各位高手指教

[复制链接]
查看11 | 回复3 | 2008-5-25 20:11:54 | 显示全部楼层 |阅读模式
你第二个程序光输出回车了
回复

使用道具 举报

千问 | 2008-5-25 20:11:54 | 显示全部楼层
main() {int i; for(i=32;i<256;i++) {if(i%8==0)printf("\n"); // 这儿是从32开始的;printf("%4d %c ",i,i);}} main() {int i=32; while(i<256) {i%8==0;i++;printf("\n"); //这儿从i++=33开始的;到i=255结束,但i++=256才结束,所以结果不一样;printf("%4d%c ",i,i);} }
回复

使用道具 举报

千问 | 2008-5-25 20:11:54 | 显示全部楼层
第二个本来程序就不对,你把条件表达式写成了C语句。main() {int i=32; while(i<256) {if(i%8==0)printf("\n");printf("%4d %c ",i,i);i++;}这个就跟第一个一样了。
回复

使用道具 举报

千问 | 2008-5-25 20:11:54 | 显示全部楼层
第二个少了if了,应该是if(i%8==0),第一个的if语句也没用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行