一个C++小程序的问题-2

2024-11-18 12:45:00
推荐回答(4个)
回答1:

程序可以检查输入的正确性,你试试吧

回答2:

#包括
使用命名空间std;

诠释主要()

{

INT B [6] = {1,2,2,3,4 5},I,J,K,L,M,N,P,C,D,A [6];

(J = 0; J <6; J + +)

[J] =&B [J];

(J = 0; J <6; J + +)

{

一个[0] =&B [J]; BR />(K = 0; K <6,K +)

{

(K == J)

继续;

1 [1] =&B的[K];

(L = 0,L <6; L + +)

{

(L ==| | L == K表)

继续;

A [2] =&B的[L];

(M = 0 M <6,M +)

(M ==| | M == K | | M ==升)

继续;

A [3] =&B [米];

(n = 0时,N <6; N + +)

{

(N ==| | N == K表| |== L | | N ==米)

继续;的

一[4] =& B [N];

(P = 0.000,P <6,P +)

{

(P ==| | P == K表| | ==升| | P ==米| | P ==)

继续; A [5] =&B的[P];

(* A [2] == 4) BR />继续

其他

{

就(i = 0; <6; + +)

{

(* A [I] = = 3)

C =我;

(* A [I] == 5)

D = I;

}

}

( ABS(CD)== 1)

继续

其他

{

(i = 0; <6; + +)

法院<< * [我] <<“;

法院<< endl;

}

}

}

}

}

} }

返回0;

}

以上,这个程序可以实现你的要求,问题是一个命令行窗口不能显示......可以稍微程序,贯穿两次得到所有结果。或将导致在输入文件中也可提供。问题太多变数,数组可以用来代替的,你试试吧!

回答3:

#include
int main()
{
float a;
do
{
cout<<"请输入一个整数:";
cin>>a;
} while (int(a)!=a);
if (int(a)%5==0||int(a)%8==0)
{
cout<<"YES"<}
else
{
cout<<"NO"<}
}
这样行么

回答4:

double b;
long a;
do{
cout<<""<cin>>b;
a=(long)b;
}while((a-b)>0);
//这样可以判断,但没起多少作用