永发信息网

一道C语言简单题

答案:2  悬赏:0  手机版
解决时间 2021-04-28 09:58

#include<stdio.h>

main()

{  int i=0 , a=0 ;

   while ( i < 20 )

     {  for (;;)

         {   if ( i%10 == 0 ) break;

             else  i--;

         }

         i+=11 ; a+=i ;

     }

    printf ("%d\n",a);

}

 

求 解析过程

最佳答案
主要是for循环,结果32
#include<stdio.h>
void main()
{  int i=0 , a=0 ;
   while ( i < 20 ) //i小于20做下面的工作
    {  for (;;)   //for循环的一种特殊用法,没有循环变量,单循环体内有控制语句,并使用中断退出。
    {   if ( i%10 == 0 ) break;  //i是10的倍数就退出for循环
             else  i--;   //i不是10的倍数,i减1
    }
    i+=11 ; 
         a+=i ;
   } //while循环结束,结果32
    printf ("%d\n",a);
}
全部回答
int i=0 , a=0 ;

   while ( i < 20 )//如果 i的值小于20 执行while里面的程序 i+=11 ,a+=i

    {

      for (;;)//死循环 如果没有break就一直执行循环里的程序

    {   if ( i%10 == 0 ) break; //如果 i为10的整数倍 那么退出死循环

    else  i--;//如果i不为10的整数倍 那么i的值减1

    }

    i+=11 ; a+=i ;

    }

    printf ("%d\n",a); //输出整数类型的 a值

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急求极品飞车9的完美存档
为什么寂静岭2玩不了
关于无所事事的诗句,读材料,补句子。  一
在足球世界杯是不是只有一人上演过帽子戏法?
中关村那里啊?
time for miracles高清的MV哪里有下?
恒彩益图文我想知道这个在什么地方
有什么软件可以 T贵族如紫钻
惠普cq40/ 606AX怎么样啊
起凡三国 马良应该出哪些装备 先出哪些装备
买QQ飞车,超过单笔100元的限额付款,该如何
华硕K41E66Vf-SL怎么样
蒸完桑拿眼睛突然阵阵酸疼是什么原因?
求问如何让CPU维持默频
这有可能是S60的手机病毒么?
推荐资讯
手指末梢神经断了,吃点什么对恢复神经有好处
想买手机了,看中一款不知道功能怎么样。大家
家里有一瓶85年产的53°华氏茅台,荣获巴拿马
1980年阴历12月24是属于什么星座?
厂房是什么结构,单层厂房常用结构是什么-
漫画能不能上颜色?
青职与山东外贸职业学院哪个好
无偿献血一定要年满十八周岁吗?
使傲游浏览器的人进来
搜狗输入法、QQ输入法除了QQ聊天、网页上管用
17岁与29发生性关系对身体有害?
又看看这个值钱不?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?