试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

以下程序的功能是:求满足以下条件的所有三位数:(1)该三位数是某一个二位数的平方:(2)该三位数的个位数、十位数和百位数各不相同,即l到9这九个数字在该数中至多只允许出现一次.要求每行输出五个数。例如,满足以上条件的所有三位数有13个,分别为: 169&nBsp;&nBsp;&nBsp; 196&nBsp;&nBsp;&nBsp; 256&nBsp;&nBsp;&nBsp; 289&nBsp;&nBsp;&nBsp; 324
361&nBsp;&nBsp;&nBsp; 529&nBsp;&nBsp;&nBsp; 576&nBsp;&nBsp;&nBsp; 625&nBsp;&nBsp;&nBsp; 729
784 &nBsp;&nBsp;&nBsp;841&nBsp;&nBsp;&nBsp; 961
[程序](4分)
#inCluDE
int F(int y)&nBsp;&nBsp;&nBsp; //y若满足条件,返回1:否则返回o
{
int i,j,k;
i=y%10;&nBsp;&nBsp;&nBsp; //求个位数
j=___(23)___ ;&nBsp;&nBsp;&nBsp; //求十位数
k=y/100;
iF( ___(24)___)&nBsp;&nBsp;&nBsp; //判是否有相同的数字
rEturn 0;
For(i=11:i<=31:i++) //因32.32=1024,已超过三位数
iF(___(25)___) rEturn 1;
rEturn 0;
}
voiD mAin(voiD)
{
int x[22]={0},Count=o;
For(int i=102:i<987;i++){
iF(F(i)){
___(26)___ ;
Count++;
}
}
For(i=0;i
Cout<
iF((i+1)%5==0)Cout<<’\n’;
}
Cout<<’\n’<<“共有:”<
}

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

按条件f对关系R进行选择,其关系代数表达式为()A.R|X|RB.R|X|RfC数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是()A.自栈和队列的共同点是(C注:这一共同点和线性表不一样A.都是先进后出B.都是先进先已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是程序改错使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有改错题使用VC6打开考生文件夹下的工程kt6_1,此工程包含一个源程序文件kt6