读书人

求告诉具体算的方法 答案是8

发布时间: 2014-01-05 18:22:55 作者: rapoo

求告诉具体算的步骤 答案是8
#include<iostream.h>
void main()
{
int a,b;
for(a=1,b=1;a<=100;a++)
{
if(b>=20) break;
if(b%3==1)
{
b+=3;
continue;
}
b-+5;
}
cout<<a;
}
[解决办法]
b-+5的语句是没有作用的,可以忽略
b的递增是这样一个过程,a始终是++的:
b = 1a = 1
b = 4a = 2
b = 7a = 3
b = 10a = 4
b = 13a = 5
b = 16a = 6
b = 19a = 7
b = 22a = 8
此时b > 20了,所有退出循环,这时a的值是8

引用:
#include<iostream.h>
void main()
{
int a,b;
for(a=1,b=1;a<=100;a++)
{
if(b>=20) break;
if(b%3==1)
{
b+=3;
continue;
}
b-+5;
}
cout<<a;
}

读书人网 >C++

热点推荐