查题网
高校
高级语言程序设计(C)
截止12-26,该科目累计收录道题目。
返回课程列表
[程序题] 阅读下列程序,将输出结果写到各 题右侧的空白处。 void main( ) { int i,a[5],*p; for(i=4;i>=0;i--)*(a i)=i; for(p=a;p<a 5;p )printf("%d\t",*p); printf("\n"); }
查看答案
2021-11-16 00:30:03
[程序题] 从键盘输入10个整数,用“冒泡排序法”由小到大进行排序。 #define N 10 main() { int i,j,t,a[N]; for(i=0;i<N;i ) scanf(“%d’’,&a[i]); for(i=0;i<N-1;i ) for(j=N-1;j>=i 1;______ ) /*第一空*/ if(a[j]<a[j-1]) { t=a[j];________;a[j-1]=t;} /*第二空*/ for(i=0;i<N;i )printf(″%5d″, _______); /*第三空*/ printf(″ ″); }
查看答案
2021-11-16 00:30:03
[程序题] 输入100名学生的出生月份,统计并输出每个月份过生日的学生人数。 #include <stdio.h> #define N 100 void main () {int i, month;int birth[13]={0};/*birth[1]~birth[12]分别保存1~12月过生日的学生数*/ for (i=1;i<=N;i ) { scanf("%d",___); /*第一空*/ if (month >=1 && month<=12) birth[month] ; } for (i=1;___;i ) /*第二空*/ printf("%d month___\n",i, birth[i]); /*第三空*/ }
查看答案
2021-11-16 00:30:03
[程序题] 键入一个字符串(不超过80个字符)存至字符数组s中并对各元素升序排序。 #include<stdio.h> void main() { int i,j,len; char s[81],t; gets(s); puts(s); len=strlen(s); for(i=0;i<len-1;i ) for(j=i 1;j<len;______) /*第一空*/ if(______)/*第二空*/ { t=s[i]; s[i]=s[j]; ______; /*第三空*/ } puts(s); }
查看答案
2021-11-16 00:30:03
[程序题] 输入一个正整数,若是素数(或称质数)则输出“Yes”,否则输出“No”。 void main() { int i,n; scanf("%d",______); /*第一空*/ printf("%d",n); for(i=2;i<n;i ) if(n%i==0)______; /*第二空*/ if(______)printf("Yes\n"); /*第三空*/ else printf("No "); }
查看答案
2021-11-16 00:30:03
[程序题] 输入n(n≥1), 计算1 (1 2) (1 2 3) ... (1 2 ... n)的值。 void main ( ) { int i,n; long sum=0;long cal(int); scanf ("%d",&n); for (i=1;i<=n;i ) sum=sum cal(___); /*第一空*/ printf ("1 (1 2) ... (1 2 ... n)=%ld\n",sum); } long cal(___) /*第二空*/ { static long s=0; s=s m; ___; /*第三空*/ }
查看答案
2021-11-16 00:30:03
[程序题] 将文件data1.txt的内容复制到文件data2.txt中。 #include void main ( ) {char ch; FILE *f1,*f2; f1=fopen ("data1.txt","___"); /*第一*/ f2=fopen ("data2.txt","w"); do {___=fgetc(f1); /*第二空*/ fputc(ch,___); /*第三空*/ } while(!feof (f1)); fclose(f1); fclose(f2); }
查看答案
2021-11-16 00:30:03
[程序题] 函数fun 用于计算数组各元素值的平方,主函数调用fun并输出各元素的值。 void fun(int num,int a[]) { int i; for(i=0;i<___;i )a[i]=a[i]*a[i]; /*第一空*/ } main() { int i,b[5]={1,2,3,4,5}; fun(5,___); /*第二空*/ for(i=0;i<5;i )printf(″%5d″,___); /*第三空*/ printf(″\n″); }
查看答案
2021-11-16 00:30:03
[分析题] #include <stdio.h> int fx(int n) { int s; if (n==0) s=0; else s=n fx(n-2); return s; } void main() { printf ("%d\n",fx(8)); }
查看答案
2021-11-16 00:29:33
[分析题] 阅读下列程序,请将输出结果写到各题右侧的空白处。 #include <stdio.h> void main() { int i=11,j; j=i%3; switch (j) {case 1: case 2: printf("%d\n",j); break; default: printf("%d\n",i); } }
查看答案
2021-11-16 00:29:33
首页
上一页
1
2
3
(current)
4
5
...
下一页
尾页