2022年《C语言程序设计》习题答案 .pdf
《2022年《C语言程序设计》习题答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《C语言程序设计》习题答案 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、选择题(1)A(2)C(3)A(4)B(5)B(6)D(7)D(8)B(9)D(10)B 2、填空题(1)a=10,b=20 a=20,b=10(2)*pp=60 3、程序设计题(1)#include char*month_name(int n);void main()int n;printf(nPlease enter 1 integer:);scanf(%d,&n);printf(%d month:%sn,n,month_name(n);char*month_name(int n)static char*name=illegal month,Jan,Feb,Mar,Apr,May,Ju
2、n,July,Aug,Sept,Oct,Nov,Dec;return(n12)?name0:namen);(2)#include#define N 10 sort(int data)int i,j,min_a,temp;名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -for(i=0;iN;i+)min_a=i;for(j=i+1;jN;j+)if(*(data+j)*(data+min_a)min_a=j;if(min_a!=i)temp=*(data+min_a);*(data+min_a)=*(data+i);*(data+i)=temp;main()int i,j
3、,dataN,temp;int min_a;printf(nPlease input%d int:n,N);for(i=0;iN;i+)scanf(%d,&datai);sort(data);printf(After sorted:n);for(i=0;iN;i+)printf(%d,datai);(3)#include void reverse(char*c);void main()名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -char str80;puts(Please enter 1 stringn);gets(str);reverse(str);puts(Af
4、ter reversedn);puts(str);void reverse(char*c)char*p,*q,temp;int size=0;for(p=c;*p!=0;p+)size+;size=size/2;for(q=c,p-;qc+size;q+,p-)temp=*q;*q=*p;*p=temp;(4)#include#include void sort(char*keyword,int size);void print(char*keyword,int size)void main()char*keyword=if,else,case,switch,do,whlie,名师资料总结-精
5、品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -for,break,continue;sort(keyword,9);print(keyword,9);void sort(char*keyword,int size)int i,j,min_location;char*temp;for(i=0;isize-1;i+)min_location=i;for(j=i+1;j0)min_location=j;if(min_location!=i)temp=keywordi;keywordi=keywordmin_location;keywordmin_location=temp;void pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 2022年C语言程序设计习题答案 2022 语言程序设计 习题 答案
限制150内