重庆美图库!!
查看: 755|回复: 2
打印 上一主题 下一主题
收起左侧

[原创]C语言_学习题套_第十套

[复制链接]
1
跳转到指定楼层
发表于 2007-2-1 13:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
重庆商务网,重庆电子商务第一网!

登陆享受更多浏览权限哟~

您需要 登录 才可以下载或查看,没有帐号?入驻经典

x
<p>题目:反向排序数组<br/>语言和环境<br/>实现语言<br/>C<br/>环境要求<br/>1、&nbsp;Turbo C 2.0或者以上版本开发环境<br/>二、要求<br/>&nbsp;请用C语言编写一个程序,完成如下功能:定义一个有五个元素的整型数组,输入5个整数为数组赋值,要求对数组进行反序排列,输出结果,最后把反序后的结果以二进制形式写入到test.txt文件中。<br/>三、实现步骤<br/>&nbsp;1、声明一个整型数组。<br/>&nbsp;2、在主程序中,使用循环结构控制连续输入。<br/>&nbsp;3、对数组进行反向排序,并输出。<br/>&nbsp;&nbsp;3. 1、可以写一个函数对数组进行反向排序<br/>&nbsp;&nbsp;3. 2、输出原始数组和排序后的数组<br/>&nbsp;4、把反序后的结果以二进制形式写入到test.txt文件中</p><p>&nbsp;运行结果如下图:<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;Please&nbsp; enter&nbsp; elements&nbsp; of&nbsp; the&nbsp; array:&nbsp; 1<br/>&nbsp;&nbsp;Please&nbsp; enter&nbsp; elements&nbsp; of&nbsp; the&nbsp; array:&nbsp; 2<br/>&nbsp;&nbsp;Please&nbsp; enter&nbsp; elements&nbsp; of&nbsp; the&nbsp; array:&nbsp; 3<br/>&nbsp;&nbsp;Please&nbsp; enter&nbsp; elements&nbsp; of&nbsp; the&nbsp; array:&nbsp; 4<br/>&nbsp;&nbsp;Please&nbsp; enter&nbsp; elements&nbsp; of&nbsp; the&nbsp; array:&nbsp; 5<br/>&nbsp;&nbsp;The&nbsp; original&nbsp; array&nbsp; is:<br/>1&nbsp;2&nbsp; 3&nbsp; 4&nbsp; 5<br/>The&nbsp; final&nbsp; array&nbsp; after&nbsp; sorted:<br/>4&nbsp; 3&nbsp; 2&nbsp; 1&nbsp; <br/>The&nbsp; elements&nbsp; of&nbsp; array&nbsp; have&nbsp; been&nbsp; written&nbsp; in&nbsp; the&nbsp; test.txt<br/>D:\turboc&gt;_<br/>四、注意事项<br/>&nbsp;A、请注意在程序中进行异常处理;<br/>&nbsp;B、请注意代码的书写、命名符合规范;<br/>&nbsp;&nbsp;</p>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
发布商机信息及企业宣传推广--请移步注册重庆商务网!!
快捷入口:给经典重庆客服留言
2
 楼主| 发表于 2007-2-1 13:24 | 只看该作者
重庆女性论坛
//第十套 倒序 并写入文本文件<br/>#include&lt;stdio.h&gt;<br/>void main()<br/>{<br/>&nbsp;int num[5];<br/>&nbsp;int i,n;<br/>&nbsp;int temp[5];<br/>&nbsp;FILE *fp;<br/>&nbsp;for(i=0;i&lt;5;i++)<br/>&nbsp;{<br/>&nbsp;&nbsp;printf("请输入%d个数:",i+1);<br/>&nbsp;&nbsp;scanf("%d",&amp;num);<br/>&nbsp;}<br/>&nbsp;printf("\n原始数组如下:\n");<br/>&nbsp;for(n=0;n&lt;5;n++)<br/>&nbsp;{<br/>&nbsp;&nbsp;printf("%d\t",num[n]);<br/>&nbsp;}<br/>&nbsp;//对数组排序<br/>&nbsp;for(i=5;i&gt;0;i--)<br/>&nbsp;{<br/>&nbsp;&nbsp;temp[5-i]=num[i-1];<br/>&nbsp;}<br/>&nbsp;printf("\n数组倒序后如下:\n");<br/>&nbsp;for(n=0;n&lt;5;n++)<br/>&nbsp;{<br/>&nbsp;&nbsp;printf("%d\t",temp[n]);<br/>&nbsp;}<br/>&nbsp;if((fp=fopen("test.txt","wb"))==NULL)<br/>&nbsp;{<br/>&nbsp;&nbsp;printf("创建或写入文件出错!\n");<br/>&nbsp;&nbsp;exit(1);<br/>&nbsp;}<br/>&nbsp;else<br/>&nbsp;{<br/>&nbsp;&nbsp;for(i=0;i&lt;5;i++)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;fwrite(&amp;temp,sizeof(int),1,fp);<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;printf("\n数组成功保存到文本文件\n");<br/>&nbsp;}<br/>&nbsp;fclose(fp);<br/>&nbsp;getch();<br/>}
重庆商务网,重庆电子商务第一网,欢迎入驻!
3
 楼主| 发表于 2007-2-1 13:24 | 只看该作者
说普通话,从我做起,全面提升重庆文明程度
//第十套 倒序 并写入文本文件<br/>#include&lt;stdio.h&gt;<br/>void main()<br/>{<br/>&nbsp;int num[5];<br/>&nbsp;int i,n;<br/>&nbsp;int temp[5];<br/>&nbsp;FILE *fp;<br/>&nbsp;for(i=0;i&lt;5;i++)<br/>&nbsp;{<br/>&nbsp;&nbsp;printf("请输入%d个数:",i+1);<br/>&nbsp;&nbsp;scanf("%d",&amp;num);<br/>&nbsp;}<br/>&nbsp;printf("\n原始数组如下:\n");<br/>&nbsp;for(n=0;n&lt;5;n++)<br/>&nbsp;{<br/>&nbsp;&nbsp;printf("%d\t",num[n]);<br/>&nbsp;}<br/>&nbsp;//对数组排序<br/>&nbsp;for(i=5;i&gt;0;i--)<br/>&nbsp;{<br/>&nbsp;&nbsp;temp[5-i]=num[i-1];<br/>&nbsp;}<br/>&nbsp;printf("\n数组倒序后如下:\n");<br/>&nbsp;for(n=0;n&lt;5;n++)<br/>&nbsp;{<br/>&nbsp;&nbsp;printf("%d\t",temp[n]);<br/>&nbsp;}<br/>&nbsp;if((fp=fopen("test.txt","wb"))==NULL)<br/>&nbsp;{<br/>&nbsp;&nbsp;printf("创建或写入文件出错!\n");<br/>&nbsp;&nbsp;exit(1);<br/>&nbsp;}<br/>&nbsp;else<br/>&nbsp;{<br/>&nbsp;&nbsp;for(i=0;i&lt;5;i++)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;fwrite(&amp;temp,sizeof(int),1,fp);<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;printf("\n数组成功保存到文本文件\n");<br/>&nbsp;}<br/>&nbsp;fclose(fp);<br/>&nbsp;getch();<br/>}
您需要登录后才可以回帖 登录 | 入驻经典

本版积分规则

连接招租|手机版| ( 苏ICP备13006526号-1 )

GMT+8, 2024-6-12 12:20

  • 欢迎关注重庆发展,多发帖多回帖才能持续保持帐号活力哟!请不要发表任何政 治,领 导,官 员,人 事及其它违法违规类言论,以免帐号被封禁。感谢您的支持和理解!
经典重庆旗下网站 | 24小时客服:13424176859 308675020

爱重庆,爱上经典重庆! 爱重庆,就上经典重庆!

快速回复 返回顶部 返回列表