88问答网
所有问题
c语言循环
程序段:int i=5,s=0;do if(i%2) continue; else s+=i;while(++i<10);问执行后s的值是多少?还是这是个死循环?
打错了,最后是while(--i);
举报该问题
其他回答
第1个回答 2012-11-15
int i=5,s=0;
do
{
if(i%2)
continue;
else
{
s+=i;
}while(--i<10);
这样看起来舒服多了!!!呵呵!!
if(i%2)就是判断i除以2的
余数
是否为零,不为零就执行if内的语句,如果余数为零,就不执行if内的语句。
1.i=5时:5%2=1,则 if(i%2)为0则跳过continue,得s=5
同理,这个是求解奇数的过程!!即s=1+3+5=9!!
第2个回答 2012-11-07
s=9,这个是计算5以内的所有奇数
第3个回答 2012-11-06
计算5以内的所有偶数(不含0)和,=6。
相似回答
c语言
怎么实现一个for
循环
答:
可以参考下面的代码:include<stdio.h> int main() { int n,temp,i,sum=0,a;scanf("%d %d",&n,&a);temp=a;for(i=0; i<n; i++) { sum+=temp;temp=temp*10+a;} printf("%d\n",sum);}
C语言循环
语句用法是怎样的?
答:
C语言循环
语句用法有三种主要形式:for()循环 while()循环 do {} while();循环 for()循环用法:for( e1 ; e2 ; e3 ) //注意三个区域间用分号来分隔,而不是逗号!!{ for_statements ; //多条语句用{}括起来,单条语句可以不用,建议也使用,一:代码清楚,二:便于查错。 其它循环也...
怎么用
c语言
实现数组的
循环
?
答:
初始:p1 指向数组中第一个字符A,p2指向数组中最后一个字符G开始
循环
第一次:s得到p1指向的值A后p1向后移一位,指向数组中第二个字符Bp1所指的第二个字符改为p2指向的字符G,p2向前移动一位,指向数组中第六个字符Fp2所指的第六个字符改为s的值A这次完成后数组值改为:AGCDEAG,p1指向数组第二...
C语言
如何实现一个
循环
,循环次数不限?
答:
翻译成最一般的语法就是 while(k=k-1) //k每次先减1,减1后,如果k不为0,则执行{ }里的语句 { s = s+k;} 最开始k=4,s=0 第一轮:--k → k=3 不为0 , 即条件为真,所以执行
循环
体里的语句s+=k,即s = s+k; 即s = 0+3 ,所以 s = 3;第二轮:--k → k=...
C语言
的三种
循环
结构为
答:
三种
循环
结构:(1) for:for (循环控制变量初始化; 循环终止条件; 循环控制变量增量){循环体}循环执行步骤:第一,先进行循环控制变量初始化;第二,执行循环终止条件,如果判断结果为真,则进入第三步;如果为假则循环终止并退出;第三,执行循环体;第四,执行循环控制变量增量,转入第二步;注:...
c语言
的三个
循环
语句该怎么区别呢
答:
C语言循环
控制语句是一个基于C语言的编程语句,该语句主要有while循环语句、do-while循环语句和for循环语句来实现循环结构。一、for循环 for循环语句的基本语法 for(表达式1;表达式2;表达式3){ 循环体;} 语义:1.选执行表达式1,跳转到2;2.判断表达式2是否成立,如果成立,则跳转到3,否则跳转到...
c语言循环
表达式有哪些形式?
答:
在
c语言
的
循环
语句中,循环表达式可缺省的语句是for语句。for语句中的循环是可以全部省略的,比如for( ; ; ){ }。一般形式为 for(表达式1,表达式2,表达式3)。1、表达式1:设置初始条件,仅仅执行一次,可以为0个,一个或多个。第一个表达式缺省代表进入循环体之前无任何操作 2、表达式2:循环...
C语言
中for
循环
的用法是?
答:
c语言
for
循环
语句用法为:for(表达式1;表达式2;表达式3),循环体。在for循环语句用法中,for是关键字。for之后的圆括号内一共有3个表达式,以分号隔开。一般情况下,表达式1的作用是赋初值;表达式2的作用是控制循环,即循环条件;表达式3的作用是修改循环变量的值,一般是赋值。循环体语句如果只有一...
大家正在搜
while循环简单例子
c语言循环结构心得体会
for循环c语言
c语言四种循环语句
C语言循环语句怎么写
C语言输出
用c语言打印出*****图案
C语言循环概念
c语言循环语句代码