6.下列程序的输出结果是 【6】 。
maim ()
{ char b[]="Hello you";
b[5]=0;
printf ("%s\n",b);
}
输入答案,中间不含空格:
7.以下程序的输出结果是 【7】 。
main()
{ int a=0;
a =(a=8);
printf("%d\n",a);
}
输入答案,中间不含空格:
8.函数 void fun(float *sn, int n)的功能是根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。
void fun( float *sn, int n)
{ float s=0.0, w, f=-1.0;
int i=0;
for(i=0; i<=n; i )
{ f= 【8】 * f;
w=f/(2*i 1);
s =w;
}
【9】=s;
}
输入答案,中间不含空格:
9.函数fun的功能是根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。
例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。
#include
#include
float fun (int m, int n)
{ int i;
double p=1.0;
for(i=1;i<=m;i ) 【10】 ;
for(i=1;i<=n;i ) 【11】 ;
for(i=1;i<=m-n;i )p=p/i;
return p;
}
main ()
{ clrscr();
printf ("p=%f\n",fun (12,8));
}
输入答案,中间不含空格:
10.该程序运行的结果是 【12】 。
#include
#include
#define M 100
void fun(int m, int *a, int *n)
{ int i,j=0;
for(i=1;i<=m;i )
if(i%7==0||i==0)
a[j ]=i;
*n=j;
}
main()
{ int aa[M],n,k;
clrscr();
fun(10,aa,&n);
for(k=0;k if((k 1) ==0)printf("\n");
else printf("M",aa[k]);
printf("\n");
}
输入答案,中间不含空格:
