analy-12.txt
来自「南开百题的源码,共30道,都已经通过测试,希望对大家有所帮助.」· 文本 代码 · 共 33 行
TXT
33 行
分析与答案
分析:本题主要考查循环结构、数组、算术运算符的使用等知识点。
利用for循环和while循环语句判断100~999中是完全平方数的数。如果是完全平方数则利用算术运算符分别求出其百位、十位和个位上的数并按照从小到大的顺序进行排序,排序后仍存入数组xx中。
答案:
int jsValue(int bb[])
{
int I,j,k=0;
int hun,ten,data;
for(I=100;I<=999;I++)
{
j=10;
while(j*j<=I)
{
if (I==j*j)
{
hun=I/100;
data=I-hun*100;
ten=data/10;
data=data-ten*10;
if(hun==ten||hun==data||ten==data)
{
bb[k]=I;
k++;
}
}
j++;
}
}
return k;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?