1楼:璀璨叵儍潴
i = j j赋值给i
i==j i等于j
第一次循环 i = j 此时 i等于5,5为真值第二次循环 i=j 此时 i等于4, 4为真值当第5次时 i=j i 为 0 , 0为假值循环结束
一个简单的c++ while 循环问题
2楼:匿名用户
#include
usingnamespacestd;
intmain()
while(worktime!=0);
system("pause");
return0;
}你的循环里度直接return 0了,不可能执行多次。
另外if(worktime>40,worktime<=50) //当 工作时间在40-50之间时 执行下列语句
这行应该是 :if(worktime>40 && worktime<=50) //当 工作时间在40-50之间时 执行下列语句
简单循环c++
3楼:金色潜鸟
分清前缀 --m 与后缀 m--的区别。
前缀 --m, m先减1,再用于表达式。
后缀 m--, m先用于表达式,出了表达式后减1。
所以上面的循环,可以改写成:
int m=15;
while(m>=8)
求一个简单的包含循环语句的c+编程,用于交作业
4楼:匿名用户
#include
intmain()
printf("1到%d的和是:%d\n",n,sum);
system("pause");
return0;}
帮忙边个简单的c++循环语句程序。
5楼:
程序**如下:
#include
using namespace std;
void main()
if(x<0)
n1++;
if(x>0)
n2++;
}cout<<"输入的数的个数:n="<的个数:n1="< }测试结果: 请输入整数,若输入0则终止输入:25 -4-7 -857460 输入的数的个数:n=6;总和为:sum=109;负整数的个数:n1=3;正整数的个数:n2=3 6楼:匿名用户 #include #include usingnamespacestd; classstack voidresize(intnew_size)//重新分配内存}voidpush(intnode)//压栈data[top++]=node;//把数据放进去}intpop()//弹栈 else }~stack()//析构函数 };intmain() elseif(ch<0) count++; sum+=ch; }av=sum/count; printf("正数的个数:%d\n负数的个数:%d\n总和:%d\n平均值:%f\n",countz,countf,sum,av); cout 一道简单c++题目 7楼:匿名用户 则是赋值操作,其实就是while(int i=0)==while(i)==while(0),什么也不干! 8楼:巴扎嘿 int i=5 while(int i=0) 这里有两个i,但是分别在不同的作用域内,其实两个i是不一样的。 while()循环中的i应该是int i=0; 但是这个循环不会执行。while判断i是等于0的。while(0)第一次执行,条件就不成立直接退出了。 9楼:匿名用户 这个应该是无限循环的结果。while()语句是个循环语句,循环与否就是查看括号内的真与假,很明显int i=0这是一个赋值语句,结果总为真,所以为无限循环。 10楼:匿名用户 这个题目本身就是错的,while括号内的是个条件语句,结果只能是真假,如果改为while(i==0)才对, 语句的意思是:当i满足i==0为真时执行{}内的语句否则不执行 一道c++的选择题 (关于循环次数) 11楼: 所有表达式都有个值、赋值表达式的值就是被赋的值,也就是等号右边的值这里是i=j=5!只要是整数都可以判断真假,c,cxx,0为假,一切其他值为真!浮点数暂时还不知道行不行! 12楼:匿名用户 你需要了解一下赋值语句作为判断条件时是个什么情况。 这题的答案是b,实际上相当于j递减到0后终止循环。 13楼:匿名用户 没有跳出条件. i=0进去,j=5进去的. i = 1,j=4; i=2,j=3; i=3,j=2; i=4,j=1; i=5,j=0; 跳出条件按这题的条件判断就是i=j; 只要i!=j,就一直循环, 当然,我还没学c++呢,我现在只学到c的结构部分.你中间那句我看不懂,反正我就看跳出条件.for中的 跳出条件,和for里面i++,j--; 14楼:匿名用户 b,5次,你说的没有错,第二个表达式是判断执行条件的。 但是你要搞清楚第二个表达式是哪个,在你这里 i=j;作为第二个表达式。 你的第一个表达式是个逗号表达式 int i=0,j=5;作为一个整体,属于一句话。只有分号才是一句话结束的标志。你的第三句话是个空语句。 因为你的判断语句为i=j;这条语句的值等于i的值。由于开始的时候j=5,循环体内j--,所以第五次的时候j会变成0,然后判断i=j=0,非零为真,零值为假。此时循环结束。 15楼: 选b, 因为i = j是一个赋值操作 所以相当于是判定当前i的值,由于每次j-- 所以循环5次后 j = 0 ,即 i = 0 循环结束。 16楼:匿名用户 赋值表达式的逻辑值恒为真,条件永远是一,是个死循环,所以无限 用c++编写程序,越简单越好,循环结构 17楼:it孤鹜 #include voidmain() printf("%d\n",sum);} 一个c++循环语句问题 18楼: ||//#include"stdafx.h"//ifthevc++6.0,withthisline. #include>n)||n<1)s=0; while(--n) if(n%3==0) s+=n; cout< return0; }运行样例: 1楼 匿名用户 include using namespace std class ctest ctest ctest ctest ctest int ii m ndata ii 成员初始化列表 ctest ctest void ctest resetvalue int ii void ctest ...
请帮我做一道简单的c++题