填空题 请补充main()函数,该函数的功能是:打印出1~10000中满足个位数字的立方等于其本身的所有的数。
本题的结果为:1 64 125 216 729
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
void main()
int i,k;
system("CLS");
for(i=1;i<10000;i++)
{
k= 1;
if( 2)
printf("%4d",i);
}
}
【正确答案】
【答案解析】i%10 k*k*k==i[解析] 要得到个位数字的立方等于其本身的所有数,首先要得到1~10000中所有数字的个位数,因此第一处填“i%10”;变量k中存放每一个数字的个位数,要满足题目中要求,因此第二处“k*k*k==i”。