c语言中continue怎么用,比如下面这个程序,为何结果是25。求详细过程_百...
发布网友
发布时间:2023-12-22 14:45
我来回答
共2个回答
热心网友
时间:2024-08-02 14:23
continue:循环体专用语句,中文翻译为“继续”。顾名思义,该语句功能就是继续循环体,但继续的,不是循环内容,而是循环体本身。粗俗点说,就是跳过循环内容,继续下一次判断。
题目中,if 的条件是 i%2==0,其实就是 偶数。也是说,如果 i 是偶数,那就“继续”——跳过循环内容(即不执行t+=i;),直接进行下一个次判断(i++;i<a)。
综上,i 的for 循环中,循环次数为10次(0-9),其中偶数 5个(不执行t+=i),奇数5个(执行t+=i)。所以,题目实际上就是求 10以内的 奇数总和:1+3+5+7+9=25
热心网友
时间:2024-08-02 14:25
continue;语句是跳过它下面的代码进入下一次循环
if(i%2==0) continue; //如果是偶数,则不进行t+=i; 直接下一个数来判断
结果是1+3+5+7+9