|
//第十套 倒序 并写入文本文件<br/>#include<stdio.h><br/>void main()<br/>{<br/> int num[5];<br/> int i,n;<br/> int temp[5];<br/> FILE *fp;<br/> for(i=0;i<5;i++)<br/> {<br/> printf("请输入%d个数:",i+1);<br/> scanf("%d",&num);<br/> }<br/> printf("\n原始数组如下:\n");<br/> for(n=0;n<5;n++)<br/> {<br/> printf("%d\t",num[n]);<br/> }<br/> //对数组排序<br/> for(i=5;i>0;i--)<br/> {<br/> temp[5-i]=num[i-1];<br/> }<br/> printf("\n数组倒序后如下:\n");<br/> for(n=0;n<5;n++)<br/> {<br/> printf("%d\t",temp[n]);<br/> }<br/> if((fp=fopen("test.txt","wb"))==NULL)<br/> {<br/> printf("创建或写入文件出错!\n");<br/> exit(1);<br/> }<br/> else<br/> {<br/> for(i=0;i<5;i++)<br/> {<br/> fwrite(&temp,sizeof(int),1,fp);<br/> }<br/> printf("\n数组成功保存到文本文件\n");<br/> }<br/> fclose(fp);<br/> getch();<br/>} |
|