单选题

如果一个4位正整数等于其各位数字的4次方之和,则称该数为四叶玫瑰数。例如,...

发布于 2022-03-03 16:11:30

如果一个4位正整数等于其各位数字的4次方之和,则称该数为四叶玫瑰数。例如,1634 = 1*1*1*1 + 6*6*6*6 + 3*3*3*3 + 4*4*4*4, 因此1634就是一个四叶玫瑰数。
以下程序欲找出10000以内的所有四叶玫瑰数,并逐个存放到result数组中,所有四叶玫瑰数的个数存入变量count中。其中变量ge、shi、bai、qian分别存放要测试的一个4位数的个位、十位、百位、千位。
 int result[100]
 int ge, shi, bai, qian
 int i, count=0
 for (i=1000 i<=9999 i++)
 {
  ge = i % 10
  shi = i/10 % 10
  bai = i/100 % 10
  qian = ___[1]___
  if ( ___[2]___)
   result[count++]=i
  ___[3]___
 }

要将程序补充完整,使程序完成预定的功能,下列有关在以上程序的下划线处填写内容的说法中正确的是(  )。

登录后免费查看答案
关注者
0
被浏览
40
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看