内容发布更新时间 : 2024/12/23 18:44:31星期一 下面是文章的全部内容请认真阅读。
百度文库 - 让每个人平等地提升自我
void fun( float *sn, int n) { float s=, w, f=; int i=0;
for(i=0; i<=n; i++) { f=【13】* f; w=f/(2*i+1); s+=w; } 【14】=s;}
正确答案: 1.(-1) 2.(*sn)
(14)函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。
例如:m=12,n=8时,运行结果应该是。请在题目的空白处填写适当的程序语句,将该程序补充完整。 #include <> #include <>
float fun (int m, int n) { int i; double p=;
for(i=1;i<=m;i++)【15】; for(i=1;i<=n;i++)【16】; for(i=1;i<=m-n;i++)p=p/i; return p;} main ()
21
百度文库 - 让每个人平等地提升自我
{ clrscr();
printf (\\n\(12,8));} 正确答案: 1.(p=p*i) 2.(p=p/i) (15)该程序运行的结果是【17】。 #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(\[k]); printf(\\n\);} 正确答案: 1.(7) (16)下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串2,输入字符1,则输出3,请填空。 22 百度文库 - 让每个人平等地提升自我 #include <> #include <> #define M 81 int fun(char *ss, char c) { int i=0; for(; 【18】;ss++) if(*ss==c)i++; return i;} main() { char a[M], ch; clrscr(); printf(\\nPlease enter a string: \); gets(a); printf(\\nPlease enter a char: \); ch=getchar(); printf(\\nThe number of the char is: %d\n\(a,ch));} 正确答案: 1.(*ss!= '\\0') (17)下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为的新文件中,请填空。 #include \FILE *fp; { char ch; if((fp=fopen(【19】))==NULL)exit(0); while((ch=getchar( )))fputc (ch,fp); fclose(fp);}正确答案: 1.(\或\(18)设有如下宏定义 23 百度文库 - 让每个人平等地提升自我 #define MYSWAP(z,x,y) {z=x;x=y;y=z;} 以下程序段通过宏调用实现变量a,b内容交换,请填空。 float a=5,b=16,c; MYSWAP(【20】,a,b); 正确答案: 24 1.(c)