C++程序,请帮忙分析一下啊 ?!

2024-11-26 02:39:21
推荐回答(4个)
回答1:

整型 a a的植是10
执行a(while(--a))
并且每次执行完后a自减1
if(a==5)如果 a=5,那么跳出循环
if(a%2==&&a%3==0)cotinue 如果a除以2和除以3的余数都等于0,那么
cout<
整型 b b的植是10
do 无论如何执行一次一下代码
b自己增加1,既b的直是11
cout<<++b<if(b==15) break; 如果b的直上15,就退出这循环
while(b<15); 如果b的直小于15,
cout<<"ok"<
还有int a(10); 是1种c语言的方法,最好别这么写,应该写成 int a=10

回答2:

#include
void main()
{
int a(10); //初始化a=10
while(--a) //--a
{
if(a==5) break; //如果a==5跳出循环
if(a%2==0&&a%3==0) continue ;//如果a能被2或3整除,结束本次循环。
cout<}
}
/*
结果:
9
8
7
*/
#include
void main()
{
int b(10) ;//初始化b=10;
do{
++b; //b自加
cout<<++b<if(b==15) break; //如果b==15跳出循环
}while(b<15); //b<15执行循环
cout<<"ok"<}
/*结果:
12
14
16
ok
*/

回答3:

第一个程序是找出9到6之间不能被2整除或不能被3整除的数,所以输出是
9
8
7

第二个程序是找出12到16之间的偶数,所以输出是
12
14
16
ok

回答4:

第一道题 7
因为是--a,所以是以9只代入最先,if(a%2==&&a%3==0) continue
者排除 8 6 ,5时break
第二道题 12 13 14 15 16
先是++b,输出++b,然后判断b,若b == 15,break,
因为break是在输出之后,所以进行5次,