相关题目
递归函数f(n)=f(n-1)+n ( n > 1 ) 的递归体是【1】。
下列程序的输出结果是【1】。
#indude
float fun(int x,int y)
{
return(x+y);
}
void main()
{
int a=2,b=5,c=8;
printf("%3.0f\n", fun((int)fun(a+c,b),a-c));
}
宏替换不占用运行时间,只占用【1】时间。
以下程序的运行结果是【1】
#include
#define ADD(x) x+x
void main()
{
int m=1,n=2,k=3;
int sum=ADD(m+n)*k;
printf("sum=%d",sum);
}
以下程序的运行结果是【1】。
#include
#define MIN(x,y) (x)<(y)?(x):(y)
void main()
{
int i=10,j=15,k;
k=10*MIN(i,j);
printf("%d\n",k);
}
下列程序的执行结果是【1】。
#include
void func(int a,int b,int c)
{
printf("a=%d,b=%d,c=%d\n",a,b,c);
}
void main()
{
int i=2;
func(i,i++,i--);
}
下列程序的输出结果是【1】
#include
void ss(char *s,char t)
{
while(*s)
{
if(*s==t)
*s=t-'a'+'A';
s++;
}
}
void main()
{
char str1[100]="abcddfefdbd", c='d';
ss(str1, c);
printf("%s\n",str1);
}
函数void fun(float *sn, int n)的功能是:根据以下公式计算S , 计算结果通过形参指针sn传回。要求n通过形参传入,n>=0 。请填空【1】。
void fun(float *sn, int n)
{
float s=0.0,w,f=-1.0;
int i=0;
for(i=0;i<=n;i++)
{
f =-1* f ;
w=f/(2*i+l);
s+=w;
}
【1】=s;
}
下列程序的运行结果是【1】
#include
#include
char *ss(char *s)
{
return s+strlen(s)/2;
}
void main()
{
char *p,*str="abcdefgh";
p=ss(str);
printf("%s\n",p);
}
函数gongyu()的作用是求整数num1和num2的最大公约数,并返回该值,请填空【1】。
gongyu(int num1, int num2)
(
int temp,a,b;
if(num1
temp=num1;
num1=num2;
num2=temp;
}
a=num1;b=num2;
while(b!=0 )
{
【1】;a=b;b=temp;
}
return(a);
}
