啊哈磊_编程从这里起步

标题: while 如何让int a从0-100如后再从100-0 求解! [打印本页]

作者: pcengineer    时间: 2013-8-1 23:55
标题: while 如何让int a从0-100如后再从100-0 求解!
while 如何让int a从0-100如后再从100-0 求解!  小弟菜鸟希望大家帮忙!
作者: zytm5920    时间: 2013-8-1 23:55
        int a;
    a=0;
    while(a<=100)
    {
    printf("%d",a);
    a=a+1;
    }
    a=100;
    while(a>=0)
    {
    printf("%d",a);
    a=a-1;
    }
  
        system("pause");
        return 0;
作者: 超神级    时间: 2013-8-2 00:13
是这个意思吗先输出012345678...100/然后再100.99。98。97。96。95...0?
作者: rosynirvana    时间: 2013-8-2 00:13
简而言之就是分两段处理⋯⋯
作者: 超神级    时间: 2013-8-2 09:01
本帖最后由 超神级 于 2013-8-3 02:49 编辑

{:soso_e145:}
作者: 超神级    时间: 2013-8-2 09:07
rosynirvana 发表于 2013-8-2 00:13
简而言之就是分两段处理……

while(x<=100)~~这边<=怎么不可以用==符合替代!
while(y>=0)~~也不可以用>=也不可以用==符合替代!
求解!!!纳闷中。。。。
作者: sky0521    时间: 2013-8-2 10:03
没明白你的需求
作者: rosynirvana    时间: 2013-8-2 10:52
超神级 发表于 2013-8-2 09:07
while(x=也不可以用==符合替代!
求解!!!纳闷中。。。。

==第一次判断就会失败⋯⋯
作者: 超神级    时间: 2013-8-2 14:17
rosynirvana 发表于 2013-8-2 10:52
==第一次判断就会失败……

恩!是的!!!
作者: 北极风    时间: 2013-8-3 18:33
超神级 发表于 2013-8-2 09:07
while(x=也不可以用==符合替代!
求解!!!纳闷中。。。。

一起探讨:
while(x==100) { }   其含义是当条件表达式成立时(为真),执行内嵌语句。只有x=100才可能执行内嵌语句,
                 对于x 的初值为0时,条件表达式不成立,也就不执行内嵌语句,因此x 也就不能增值。
作者: 超神级    时间: 2013-8-3 19:55
北极风 发表于 2013-8-3 18:33
一起探讨:
while(x==100) { }   其含义是当条件表达式成立时(为真),执行内嵌语句。只有x=100才可能执 ...

哦哦。感谢分享!!




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2