请补充main函数,该函数的功能是:打印出满足个位的数字、十位上的数字和百位上的数字都相等的所有三位数。本题的结果为:111222333444555666777888999。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序:*/#include#includevoidmain(){intg,s,b;for(g=1;g<10;g++)for(s=1;s<10;s++)for(b=1;b<10;b++){/**********FILL**********/if()/**********FILL**********/printf("%5d",);}}
下列程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252,则输出应该是20。若输入202,则输出应该是0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:*/#include #include long fun(long num){/**********ERROR**********/long k;do{k*=num%10;/**********ERROR**********/num\=10;}while(num);return(k);}void main(){int n;printf("\Please enter a number: ");scanf("%ld",&n);printf("\n%ld\n",fun(n));}