高级语言程序设计试题汇总

高级语言程序设计试题汇总

ID:42841380

大小:412.59 KB

页数:39页

时间:2019-09-21

高级语言程序设计试题汇总_第1页
高级语言程序设计试题汇总_第2页
高级语言程序设计试题汇总_第3页
高级语言程序设计试题汇总_第4页
高级语言程序设计试题汇总_第5页
资源描述:

《高级语言程序设计试题汇总》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高级语言程序设计试题汇总《高级语言程序设计》北大上机试题汇总作者名:不详出自:网友提供05年7月20日C语言上机试题:11・题目:编一C程序,它能读入一个正整数n(n〈20),再逐行读入一个n*n的矩阵的元素(矩阵元素为整数,输入时相邻的整数用空格隔开),找出这个矩阵的最大的元索,再输出该元索的行号和列号(行号和列号均从1开始)。(注:程序命名为el1.exe)程序设计:main(){intn,i,j,a[20][20],max,max_i,max_j;printf(Z/Pleaseintern二“);seanf(〃%d〃,&n);printf(〃〃);p

2、rintf(z,Pleaseintera[][]:〃);for(i二0;i〈n;i++)for(j=0;jl时编一C程序,它能对读入的

3、任意n(n>二0且n<50),能计算并输出y(n)的值。(注:程序命名为el_2.exe)程序设计:inty(n)intn;{if(n<=l)return(1);elsereturn(-y(n-2)+2*y(nT));}main(){intn;printf(z,Pleaseintern二〃);scanf("%d〃,&n);printf(〃〃);printf(〃y(%d)=%d〃,n,y(n));}3•题目:编一C程序,它能读入一个字符串(串长<100,串中可能有空格符),计算并输出该字符串中十进制数字的个数。(注:程序命名为el_3.exe)程序设计:

4、#include〃stdio.h〃#include"string・h〃main(){chara[100];inti,1,num=O;printf(^Pleaseinterastring:rT);gets(a);l=strlen(a);for(i二0;i〈l;i++)if(a[i]>二'O'&&a[i]〈二'9')num++;printf(''Numberis%d〃,num);C语吕上机试题:21・题目:编一C程序,它能读入一正整数n,(n<10),并输出如下图形:(可执行文件名为e2_l.exe)程序设计:main(){staticinta[20][20

5、];intn,i,j,k;printf(z,Pleaseintern=〃);scanf(〃%d〃,&n);printf(〃〃);for(i二0;i〈n;i++){E;for(j=0;j〈2*n-l;j++){if(j>n-i-2)a[i][j]二i+1;if(k〈二2*i+l+n-i-2)k++;elsebreak;}}for(i二0;i〈n;i++)for(j=0;j〈2*n-l;j++){if(a[i][j]二二0)a[i][j]Jelsea[i][j]+二48;}for(i=0;i

6、n-l;j++)printf(〃%c〃,a[i][j]);}for(i二n-2;i>=0;i--){printf("");for(j=0;j〈2*n-l;j++)printf(〃%c〃,a[i][j]);}printf(〃〃);}2•题目:编一C程序,它能读入矩阵A的行数L,列数M,矩阵B的列数N,矩阵B的行数是M。L,M,N值都小于20),以及按行读入矩阵A的L*M个元素(整数)及矩阵B的M*N个元素(整数),计算并输出A与B的矩阵乘积(按行,列输出)。(输入吋,和邻的两个整数用空格隔开)。(可执行文件名为e2_2.exe)程序设计:main(){i

7、nta[20][20],b[20][20],c[20][20],1,m,n,i,j,k;printf(^Pleaseintera[l][m]andb[m][n]of1,m,n:z,);scanf(〃%d,%d,%d〃,&1,&m,&n);printf(〃〃);printf(z,Pleaseintera[l][m]:〃);for(i二0;i〈l;i++)for(j二0;j〈m;j++)scanf("%d〃,&a[i][j]);printf(z,Pleaseinterb[m][n]:〃);for(i二0;i〈m;i++)for(j=0;j

8、scanf(〃%d〃,&b[i][j]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。