2.程序填空,在程序的空白处填入合适的内容,计算表达式(m+n)!+n!之和,其中m和n从键盘输入。要求:用函数的递归调用完成设计。
#include
main()
{int m,n;long t;
____________________;
scanf("%d,%d",&m,&n);
t = _________;
printf("_____\n",t);
}
long f ( int x)
{long z;
if( (x==0) || (x==1) )
z=_____;
else z=__________;
return _______ ;
}
3、下面函数的功能是删除字符串s中所出现的与变量c相同的字符。
void squeez(char s[],char c)
{ int i,j;
for(i=j=0;s!='\0';i++)
{
if(s!=c)
{ _________________________;
j++;
}
_________________________;
}
s[j]='\0';
printf("%s", s);
}
4、以下程序将数组中的数据按逆序存放。
#include
#define SIZE 12
void main( )
{ int a[SIZE],i,j,t;
for(i=0;i<SIZE;i++) scanf("%d",&a);
i=0;j=12;
while(i<j)
{t=a;______________;_______________;i++;j_____;}
for(i=0;i<SIZE;i++)
printf("%3d",a);
printf("\n");
}
|