关于c语言的一个小问题!!望各位高手指教
main(){inti;for(i=32;i<256;i++){if(i%8==0)printf("\n");printf("%4d%c",i,i);}}与这个main...
main()
{int i;
for(i=32;i<256;i++)
{if(i%8==0)printf("\n");
printf("%4d %c ",i,i);}}
与这个
main()
{int i=32;
while(i<256)
{i%8==0;i++;printf("\n");
两个运行的结果不一样 问题出在哪儿啊 ????
第二个程序最后一句printf("%4d%c ",i,i);} }
怎样改正才会一样啊????? 展开
{int i;
for(i=32;i<256;i++)
{if(i%8==0)printf("\n");
printf("%4d %c ",i,i);}}
与这个
main()
{int i=32;
while(i<256)
{i%8==0;i++;printf("\n");
两个运行的结果不一样 问题出在哪儿啊 ????
第二个程序最后一句printf("%4d%c ",i,i);} }
怎样改正才会一样啊????? 展开
5个回答
展开全部
你第二个程序光输出回车了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);}
}
{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);}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第二个本来程序就不对,你把条件表达式写成了C语句。
main()
{int i=32;
while(i<256)
{
if(i%8==0)
printf("\n");
printf("%4d %c ",i,i);
i++;
}
这个就跟第一个一样了。
main()
{int i=32;
while(i<256)
{
if(i%8==0)
printf("\n");
printf("%4d %c ",i,i);
i++;
}
这个就跟第一个一样了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第二个少了if了,应该是if(i%8==0),第一个的if语句也没用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询