已结题,很有帮助使用函数公式计算,给与好评,辛苦你的帮助,辛苦你们了,我是大一的
2条回答 默认 最新
- 技术专家团-小桥流水 2022-12-16 23:14关注
fprintf函数写文件就可以了啊
运行结果:
代码:
#include <stdio.h> #include <stdlib.h> #define FILENAME "269863.txt" int main(void) { FILE* fp; int a[8],i,j,t,b[8]; //为了检查读取是否成功,这里用b数组来读取,避免键盘读取的数组对结果产生影响 fp=fopen(FILENAME,"w"); if(fp==NULL) { printf("can't open the file"); exit(EXIT_FAILURE); } printf("enter 8 integers:"); for(i=0;i<8;i++) { scanf("%d",&a[i]); if(i<7) fprintf(fp,"%d ",a[i]); else fprintf(fp,"%d",a[i]); } fclose(fp); fp = fopen(FILENAME,"r"); if(fp==NULL) { printf("can't open the file"); exit(EXIT_FAILURE); } //读取 for(i=0;i<8;i++) fscanf(fp,"%d",&b[i]); fclose(fp); //降序排序 for(i=0;i<7;i++) { for(j=0;j<7-i;j++) { if(b[j]<b[j+1]) { t = b[j]; b[j] = b[j+1]; b[j+1]=t; } } } //写入文件 fp = fopen("2237010314.txt","w"); for(i=0;i<8;i++) { if(i<7) fprintf(fp,"%d ",b[i]); else fprintf(fp,"%d",b[i]); } fclose(fp); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 metadata提取的PDF元数据,如何转换为一个Excel
- ¥15 关于arduino编程toCharArray()函数的使用
- ¥100 vc++混合CEF采用CLR方式编译报错
- ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
- ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
- ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
- ¥50 如何openEuler 22.03上安装配置drbd
- ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
- ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
- ¥15 Windows11, backspace, enter, space键失灵