2016广工Anyview试题答案-第六章.doc

2016广工Anyview试题答案-第六章.doc

ID:51819863

大小:37.50 KB

页数:12页

时间:2020-03-16

2016广工Anyview试题答案-第六章.doc_第1页
2016广工Anyview试题答案-第六章.doc_第2页
2016广工Anyview试题答案-第六章.doc_第3页
2016广工Anyview试题答案-第六章.doc_第4页
2016广工Anyview试题答案-第六章.doc_第5页
资源描述:

《2016广工Anyview试题答案-第六章.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/**********【习题6.033】系统给定外部整型数组a、整型变量n、max、min和实型变量avg(不需要自行定义)。编写程序,求数组a中前n个元素的最大值max、最小值min及平均值avg。**********/voidmain(){inti,sum=0;max=min=a[0];for(i=0;i=max)max=a[i];if(a[i]<=min)min=a[i];sum+=a[i];}avg=sum/(float)n;}/**********【习题6.043】系统给定外部整型变量n和整型数组a(不

2、需要自行定义)。编写程序,找出数组a中前n个元素中的最小元素及其下标,然后把它和数组中最前面的元素a[0]交换位置。**********/voidmain(){intb=a[0],temp,min,z;for(inti=1;ia[i])b=a[i];}min=b;for(intj=0;j

3、6个小写字母出现的次数依次统计到数组c中。例如,当s=“abcijkabcdexyzuvwx”时,数组c的26个元素值依次为:22211000111000000000111211。**********/#includevoidmain(){inti;for(i=0;s[i];i++)if(s[i]>='a'&&s[i]<='z')c[s[i]-'a']++;for(i=0;i<26;i++)printf("%d",c[i]);printf("");}/**********【习题6.051】系统给定外部字符串s和整型数组c[

4、26](不需要自行定义)。编写程序,将字符串s中26个字母(不区分大小写)出现的次数依次统计到数组c中。例如,当s=“AbcijKaBcdEXyzuvwx”时,数组c的26个元素值依次为:22211000111000000000111211。**********/voidmain(){inti;for(i=0;s[i];i++){if(s[i]>='A'&&s[i]<='Z')c[s[i]-'A']++;if(s[i]>='a'&&s[i]<='z')c[s[i]-'a']++;}}/**********【习题6.110】系统给定外部字符数组变

5、量s和数组长度n(不需要自行定义)。main函数的功能是:把字符串s中所有小写字母转换为大写字母,其他字符不变。例如,当s="68abcdEFGhijkLM86"时,转换后s="68ABCDEFGHIJKLM86"。请仅在空缺处填入合适内容,使其实现上述功能。**********/voidmain(){inti;i=0;while(i='a'&&*(s+i)<='z')*(s+i)=*(s+i)-32;i++;}}/**********【习题6.120】系统给定外部长整型变量n和字符数组变量s(不需要自行定义)。ma

6、in函数的功能是:把n的整数值转换成字符串,并逆序保存在s中。例如,当n=20120826时,由n转换得到s="62802102"。请仅在空缺处填入合适内容,使其实现上述功能。**********/voidmain(){inti=0;while(n>0&&i<10){s[i]=n%10+'0';n/=10;i++;}s[i]='';}/**********【习题6.121】系统给定外部长整型变量n和字符数组变量s(不需要自行定义)。main函数的功能是:把n的整数值转换成字符串,并保存在s中。例如,当n=20120826时,由n转换得到s=

7、"20120826"。请仅在空缺处填入合适内容,使其实现上述功能。**********/voidmain(){inti=0,k;charc[10];while(n>0&&i<10){c[i]=n%10;n/=10;i++;}s[i--]='';k=i;while(i>=0){s[i]=c[k-i]+'0';i--;}}/**********【习题6.225】系统给定外部整型变量n、e和整型数组a(不需要自行定义),其中数组a中前n个元素(a[0],a[1],…,a[n-1])已经按元素值由小到大排序。编写程序,把变量e的值插入到数组a中,并

8、且仍然保持a中元素由小到大的排列顺序。若e的值比原有所有的数都大时,插入在末尾的a[n]。若比原有的数都小时,则插入在最前面的a[0]。*******

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

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

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