background image

  1.填空题

  请补充函数 fun(),该函数的功能是判断一个数的个位数字和百位数字之和是否等于

其十位上的数字,是则返回 yes!”,

否则返回 no!”。

  注意:部分源程序给出如下。

  请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun()的横线上填入所编

写的若干表达式或语句。

  试题程序:

  #include 

  #include 

  char *fun(int n)

  {

  int g,s,b;

  g=n%10;

  s=n/10%10;

  b=【1】;

  if((g+b)==s)

  return【2】;

  else

  return【3】;

  }

  main()

  {

  int num=0;

  clrscr();

  printf("******Input data *******\n");

  scanf("%d",&num);

  printf("\n\n\n");

  printf("****** The result *******\n");

  printf("\n\n\n%s",fun(num));

  }

  答案及评析:

  【1】n/100%10 【2】″yes!  

″ 【3】″no!″