文件输入_JowayW的博客-程序员秘密

技术标签: c  C习题集  

文件
第1题

【描述】

输入10个整数,升序排序后存入文本文件example.txt中,文件每行存放5个整数,每行整数之间用一个空格间隔,每行最后一个整数后面没有空格。

【输入】

输入10个整数。

【输出】

文件example.txt。

【输入示例】

10 9 8 7 6 5 4 3 2 1

【输出示例】

文件example.txt,其中内容:

1 2 3 4 5

6 7 8 9 10






#include<stdio.h>
#include <stdlib.h>   //qsort要用到stdlib 
int cmp(const void *a,const void *b){
	return *(int *)a-*(int *)b;   //cmp要用指针形式 
}
	int main(){
		int num[11];
		int i,sign=0;
		for(i=0;i<10;i++){
			scanf("%d",&num[i]);  //要加&,别以为是数组就不用加了 
		}
		qsort(num,10,sizeof(int),cmp);
		FILE *fp;   //FILE老是写作FIFE 
		fp=fopen("example.txt","a+");
		for(i=0;i<10;i++){
			if(sign++)
			fprintf(fp," %d",num[i]);
			else
			fprintf(fp,"%d",num[i]);
			if(i==4)
				fputc('\n',fp),sign=0; //文件中读入换行符就能达到换行效果。 
			}
		
	return 0;
	} 


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011545923/article/details/41981653

智能推荐

CSS-in-JS_阿鲁纳塞多撒的博客-程序员秘密

CSS-in-JS 是将 CSS 代码编写在 JavaScript 中的一种技术。它包括多个优秀的框架和工具,例如 styled-components、Emotion、JSS 等等。

【MySQL 数据库】JDBC 编程之 Java 连接 MySQL_java jdbc mysql_吞吞吐吐大魔王的博客-程序员秘密

文章目录1. 数据库编程的基础条件2. Java 的数据库编程:JDBC3. JDBC 访问数据库的层次结构4. MySQL 数据库操作介绍5. MySQL 驱动包的下载及添加到项目6. JDBC 使用步骤6.1 创建数据库源,连接 Connection6.2 构造 SQL 语句,为执行的操作做准备6.3 执行 SQL,并处理结果集6.4 释放资源6.5 JDBC 编程模板7. JDBC 常用接口和类7.1 DataSource 和 MysqlDataSource7.2 Connection7.3 Prep

计算机科学与技术专业的老师成绩单,计算机科学与技术学院课程设计成绩单34页.doc..._投行小姐姐Sophia的博客-程序员秘密

计算机科学与技术学院课程设计成绩单34页计算机科学与技术学院课程设计成绩单课程名称:Web技术 指导教师:姓名性别男学号班级综合成绩成绩等级程序运行情况(占总成绩20%)□能正确运行 □基本能正确运行 □能运行但结果不完善(20分) (15分) (10分)程序功能的完善程度(占总成绩10%)□完善 ...

warning: unused parameter 消除_嵌入式知识大讲堂的博客-程序员秘密

第一种方法#define UNUSED(x) (void)xvoid SomeFunction(int param1, int param2){UNUSED(param2);// do stuff with param1}

60+道经典指针与数组笔试题——C语言_c语言 指针数组 例题_小龙向钱进的博客-程序员秘密

本篇的内容主要围绕指针与数组、指针与字符串等之间的关系,以及进一步理解 sizeof 、strlen 的使用与意义。数组是指具有相同类型元素的集合,字符串常量是一个指向在连续空间里存放的字符的首字符的地址的指针。我们会在下面理解数组与字符串数组的不同。sizeof 是一个操作符,是计算类型空间大小的。strlen 是针对字符串的库函数,用来求字符串的长度。对于数组来说,数组名都是首元素地址,除了这两种情况外:我们的目的是求下面各个 printf 语句输出什么。2.2字符数组 我

随便推点

[loj#2005][SDOI2017]相关分析 _线段树_dianan0938的博客-程序员秘密

「SDOI2017」相关分析题目链接:https://loj.ac/problem/2005题解:把上面的式子拆掉,把下面的式子拆掉。发现所有的东西都能用线段树暴力维护。代码:#include &lt;bits/stdc++.h&gt;#define N 100010 #define ls p &lt;&lt; 1#define r...

STM32 HAL 驱动I2C总线0.91寸OLED模块(基于SSD1306显示驱动芯片)_stm32oled模块_PegasusYu的博客-程序员秘密

STM32 HAL 驱动I2C总线0.91寸OLED模块(基于SSD1306显示驱动芯片)基于SSD1306驱动芯片的OLED模块有多种型号,有0.91英寸,0.96英寸等等。OLED采用单色显示方式,通过I2C总线进行访问。这里将参考例程改写为HAL库的版本,实现0.91英寸OLED模块的显示控制,程序也适用于0.96英寸等采用SSD1306驱动芯片的OLED模块,只需注意不同OLED模块有不同的分辨率。STM32工程建立以STM32F030F4P6低成本芯片和STM32CUBEIDE开发环境构

android 使用TableLayout 绘制表格_android 表格_5hand的博客-程序员秘密

前言在android开发中有时候要绘制表格,这时候我们就想到了tablelayout布局了。话不多说直接看效果图关键代码: android:divider="@drawable/line_h" android:showDividers="beginning|middle|end"所有继承LinearLayout的布局都可以使用这

python 遍历字符串的每一个字符的4种方式_python遍历字符串的每个字符-程序员秘密

"for in"和iter适合对字符进行直接处理的一类题目,比如大小字母,生僻字替换,字符串对比之类的。range()或xrange()和enumerate适合需要判断后续字符的场景,比如循环到下标index处,要求判断index+1的字符。最典型的题目就是语法解析器,判断"(())"这种成对的括号的算法。

利用stm32cubemx生成单极性倍频spwm调制代码步骤_stm32生成spwm_m0_65265936的博客-程序员秘密

利用stm32cubemx生成单极性倍频spwm调制代码;基于stm32f407vet6;开关频率10k,驱动全桥电路时可起到20khz的效果,对于2022年电赛,需要用到两个全桥拓扑,单极倍频调制方式相较于双极性spwm调制,装置损耗可以得到一定程度的减少。.........

推荐文章

热门文章

相关标签