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!″