高级语言程序设计
免费题库
下面的程序是使用结构型来计算复数x和y的和。请填充。 main() {structcomp {floatre;floatim;); ____x,y,z; scanf("%f,%f,%f,%f",&x.re,&x.im,&y.re,&y.im); z.re=____;z.im=____; printf("%6.2f+%6.2fi\n",z.re,z.im); }
以下函数用以求X的y次方。请填空。 doublefun(doublex,inty) {inti;doublez=1.0; for(i=1;i____;i++) z=____; rettlrnz; }
运行下列程序时,输出以下指定数据, #include<stdio.h> main() {ints; while((s=getchar())!='\n') { switch(s-'2') {case0: case1:putchar(s+4); case2:putchar(s+4);break; case3:putchar(s+3); default:putchar(s+2);break; } } prinff("\n"): } 输出数据(第一列):2473<回车> 写出正确的运行结果。
下列函数的主要功能是从形参fp指向的文件中读取形参n-1个字符(或读到字符'\n',或遇到文件尾),补充字符串结束标记符后,组成字符串存人形参str指向的内存。请填充。(本函数和系统函数fgets()功能相同,唯一不同的是无返回值。) #include"stdio.h" voidf(char*str,intn,FILE*fp) {intk; for(k=0;k<n1;k++) {if(feof(fp))break; ____; if(*(str+k)=='\n') {____;break;} } ____='\0'; return: }
下列程序的主要功能是打印下列图形,请填空。 ***** **** *** **** ***** main() {intm,n; for(m=1;m<6;m++) if(m<4) {for(n=1;n<=____;n++) printf(""); for(n=1;n<=6-m;n++) printf("*"); ____ } else {for(n=1;n<=m-3;n++) printf(""); for(n=1;n<=;n++) printf("*"); printf("\n"); } }
以下程序的功能是从键盘上输入若干个字符(以回车键作为结束)组成一个字符串存入一个字符数组,然后输出该字符数组中的字符串。请填空。 #include<stdio.h> main() {charstr[81],*sptr; inti; for(i=0;i<80;i++) {str[i]=getchar();if(str[i]=='\n')break;} str[i]=____; sptr=str, while(*sptr)putchar(*sptr____); }
下列程序的功能是输入两个字符串分别存入字符型数组s1和s2中,然后将数组s2中的字符串连接到数组s1的后面,并存放到字符型数组S中,然后输出。请填充。 main() {charsl[40],s2[40],s[80],*p1,*p2,*p; ____; scanf("%s%s",p1,p2); while(*p1!='\0') ____; while(*p2!='\0') *p++=*p2++; *p='\0'; ____; printf("%s\n",p); }
函数f()的功能是对两个字符串进行比较。当p1指向的字符串和p2指向的字符串相等时,返回值为0;当p1指向的字符串和p2指向的字符串不相等时,返回第1个不相同字符的差值。intf(char*pl,char*p2){while((*pl==*p2)&&(*pl!=____))p1++,_____;return(____);}
编一个能递归调用的函数,按下列公式计算并返回p(n,x)的值。其中n(整型)、x(单精度实型)作为函数的参数,函数返回值规定为双精度型。 p(0,x)=1.0 P(1,x)=x p(n,x)=(2n-1)×p(n-1,x)-(n-1)×p(n-2,x)/n
设名为“test.txt”的文本文件的内容是123ABCxyzDEF。写出下列程序的输出结果。 #include"stdio.h" main() {FILE *fp; char ch; if((fp=fopen("test.txt","r+"))==NULL) {printf("Filenotopen!\n");exit(O);} while(!feof(fp)) {ch=fgetc(fp); if(ch>='0'&&ch
«
1
2
...
15
16
17
18
19
20
21
...
80
81
»