第1个回答 2020-04-09
#include
#include
int
main(int
argc,
char**
argv)
{
using
namespace
std;
int
max,min,maxCount
=
0,minCount
=
0;
max
=
0;
for(int
i
=
0;
i
<
20;
i++){
int
num;
cin>>num;
if(num
%
7
==
0
&&
num
>=
max)
{
maxCount++;
max
=
num;
}
if(num
%
3
==
0)
{
minCount++;
if(minCount
==
1)
min
=
num;
else
if(num
<
min)
min
=
num;
}
}
if(maxCount
==
0)
cout
<<"没有数能被整除7";
else
cout
<<
"能被7整除的最大值为:"<
追问:
这是c语言么
0.0
舍友考试ing。。
追答:
#include
#include
int
main()
{
int
max,min,maxCount
=
0,minCount
=
0;
max
=
0;
for(int
i
=
0;
i
<
20;
i++){
int
num;
scanf("%d",num);
if(num
%
7
==
0
&&
num
>=
max)
{
maxCount++;
max
=
num;
}
if(num
%
3
==
0)
{
minCount++;
if(minCount
==
1)
min
=
num;
else
if(num
<
min)
min
=
num;
}
}
if(maxCount
==
0)
printf("没有数能被整除7");
else
printf("能被7整除的最大值为:%d",max);
if(minCount
==
0)
printf("没有数能被整除3");
else
printf("能被7整除的最大值为:%d",min);
system("pause");
return
0;
}
换成C了~请采纳~
评论
0
0
加载更多