填空题 1.  请补充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=______;
    if(______)
    printf("%4d",i);
    }
    }
  • 1、
【正确答案】 1、1%10
   k%k%k==i    
【答案解析】 要得到个位数字的立方等于其本身的所有数,首先要得到1~10000中所有数字的个位数,因此,第一空处填“1%10”;变量k中存放每一个数字的个位数,要满足题目的要求,第二空处应填“k*k*k==i”。