专升本c语言程序设计考试题,2010年春郑州大学远程教育学院计算机专升本C语言考试题急急急

1 , 2010年春郑州大学远程教育学院计算机专升本C语言考试题急急急买“标准c语言基础教程”电子工业出版社出版的 。单先余 陈芳 张蓉 等译【专升本c语言程序设计考试题,2010年春郑州大学远程教育学院计算机专升本C语言考试题急急急】
2,C语言程序设计编程题考题第一题:#includeint main() { int i,a[1000],n,max; printf("请输入数据个数n\n"); scanf("%d",&n); for(i=0;imax) { max=a[i]; } } printf("%d\n",max); } 第二题: #include int main() { int i,j,a[10],re[10]; j=0; printf("请输入10个数\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) { if(a[i]%7==0) { re[j]=a[i]; j++; } } if(j==0) printf("not exist\n"); else { for(i=0;i int main() { float a[10],a1; int i; float pingjun(float *a); printf("请输入十个学生的成绩\n"); for(i=0;i<10;i++) scanf("%f",&a[i]); a1=pingjun(a); printf("%.2f\n",a1); return 0; } float pingjun(float *a) { float a2; a2=0; int i; for(i=0;i<10;i++) a2=a2+a[i]; a2=a2/10; return a2; } 第四题代码太长了~!有空再做~!呵呵~!好累~! 我同意...楼上的观点 。建议楼主可以分开 。建议你每道题分开问,还有就是要有分,不然很少人会去做的
3,C语言程序设计题目考试急需(1) 输入10个任意数字,求最大值,最小值,平均数和高于平均数的元素 。#include "stdio.h" main()int i;double s[10],pingjunshu,max=0,min=0;for(i=0;i<10;i++)printf("请输入第%d个数",i+1);scanf("%d",&s[i]);}max=s[0];min=s[0];pingjunshu=s[0];for(i=1;i<10;i++)if(max<s[i])max=s[i];if(min>s[i])min=s[i];pingjunshu+=s[i];}pingjunshu/=10;printf("平均数为:%d",pingjunshu);printf("高于平均值的数为:");for(i=0;i<10;i++)if(s[i]>pingjunshu)printf(" %d ",s[i]);}printf("\最大值:%d\最小值:%d\",max,min); }(2) 用主函数调用子函数的方法求1到100之间的质数(素数) 。#include "stdio.h" void sushu()int i,j;printf("1 是素数");for(i=3;i<=100;i++)for(j=2;j<i;j++)if(i%j==0)break;}if(j==i)printf("%d 是素数",i);} } main()sushu(); }编译后可能会出现一个warning,要去掉直接在main前面加上void 就行!一般也不用加这个!
4 , C语言程序设计试题//第一题#include int zuida(int shu,int shu2); main() { int shu[4][4]; for (int i=0;i<4;i++) { for (int i2=0;i2<4;i2++) { printf("请输入第%d行,第%d个整型数据\n",i+1,i2+1); scanf("%d",&shu[i][i2]); } } int zui[2][5]={0,0,0,0,0,0,0,0}; printf("结果输出:\n"); for (i=0;i<4;i++) { for (int i2=0;i2<4;i2++) { zui[1][i2]=zuida(shu[i][i2],zui[1][i2]); zui[0][i]=zuida(zui[0][i],shu[i][i2]); printf("%d ",shu[i][i2]); } printf("%d",zui[0][i]); printf("\n"); } for(i=0;i<4;i++) { zui[1][5]=zuida(zui[1][5],zui[0][i]); } for(i=0;i<5;i++) { printf("%d ",zui[1][i]); } } int zuida(int a,int b) { if(a#include "stdio.h"void main(){int i,j,k;int a[4][4];int b[16];int Xmax[4];int Ymax[4];int Temp;for(i=0;i<4;i++) for(j=0;j<4;j++) {printf("输入第%d行第%d列个数字\n",i+1,j+1);scanf("%d",&a[i][j]);if(j==0)Xmax[i]=a[i][0];if(a[i][j]>Xmax[i])Xmax[i]=a[i][j];if(i==0)Ymax[j]=a[0][j];if(a[i][j]>Ymax[j])Ymax[j]=a[i][j]; }for(i=0;i<5;i++) for(j=0;j<4;j++) {if(i<4){printf("%4d",a[i][j]);if(i<4 && j==3)printf("%4d\n",Xmax[i]);}if(i==4)printf("%4d",Ymax[j]); }printf("\n");for(i=0;i<4;i++) for(j=0;j<4;j++) {b[4*i+j]=a[i][j]; } for(i=0;i<16;i++) for(j=1;j<16-i;j++) {if(b[j]#include #include int fun(unsigned char *pLeft, int N, int *nLeave, int m, int nStart) { int nCount=0,nPoint=nStart; if(pLeft[nPoint]==1) nCount++; while(nCount=i*2 && j<=6) printf(" "); else printf(" *"); } printf("\n"); } return 0; } void fxia() { int i,j,k; for(i=1;i<15;) { for(k=1;k<(i+1)/2;k++) printf(" "); for(j=1;j<15-i;j++) { printf(" *"); } printf("\n"); i=i+2; } return 0; }

    推荐阅读