摘要: 2 比较1-3与1-4的编程语句 1-3写入文件的操作: // 将排序后的数组st中数据输出到屏幕,同时,也写入文件file3.dat for(i=0; i<N; i++) { printf("%-6d%-10s%3d\n", st[i].num, st[i].name, st[i].score); 阅读全文
posted @ 2019-06-23 23:57 tnff 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Part1:结构体类型及编程应用 Part2: 共用体类型及编程示例 小结:结构体, 是一组数据的合集. 每个结构体成员拥有自己的独立内存. Part3: 枚举类型及编程示例 小结:1、枚举是一系列命名的整型常量 2、枚举类型不能直接输入、输出枚举值,枚举类型可以隐含转换为整型,但整型转换为枚举类型 阅读全文
posted @ 2019-06-10 22:30 tnff 阅读(100) 评论(1) 推荐(0) 编辑
摘要: 2选择法排序 选择法排序的算法思想 选出n个数中最小的数与第1个数交换; 选出次小的数与第2个交换; 以此类推,...; 选出次大的数与第n-1个数交换。 C语言对我来说学起来还是很难,我会努力学的。 阅读全文
posted @ 2019-05-27 21:31 tnff 阅读(74) 评论(1) 推荐(0) 编辑
摘要: 实验结论 part1~part4 ·数组本身不能作为参数传递给函数,且函数的返回值也不能是数组本身;数组可以说是与函数绝缘的;数组名本身并不代表数组,数组名代表一个与数组元素同类型的指针常量,它指向的位置为数组第一个元素的起始地址;当将数组名作为参数传递给函数时函数将这个指向数组第一个元素的起始地址 阅读全文
posted @ 2019-04-25 22:07 tnff 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 实验结论 Part1:验证性内容 一、结合程序demo5_1.cpp和demo5_2.cpp运行结果对比,循环中使用控制语句continue和break功能区别在于: 1.continue只能用于循环结构中而break用于switch和循环语句中; 2.在循环语句中使用continue为提前结束本次 阅读全文
posted @ 2019-04-14 01:22 tnff 阅读(116) 评论(1) 推荐(0) 编辑
摘要: 实验结论 part1: 格式化输出函数printf()和格式化输入函数scanf() %5d:要求输出宽度为5的十进制整型. %lf:double型输入用%lf %.3f:保留3位小数. %6.2f:数字整体长度包括小数点为 6 位,保留 2 位小数. 输入double类型的数据时,格式控制符要使用 阅读全文
posted @ 2019-03-28 18:31 tnff 阅读(132) 评论(3) 推荐(0) 编辑
摘要: 实验结论 part1:验证性内容 1.输出学号。 2.输入两个整数,求它们的乘积。 3.(1)整数相除。 (2)自加、自减运算。 (3)关系运算和逻辑运算。 part2:按要求写出符合要求的表达式,补全程序 1.判断奇偶 2.根据不同的输入,显示不同提示信息。 3.根据用户输入字符,判断如果是小写字 阅读全文
posted @ 2019-03-21 19:28 tnff 阅读(129) 评论(1) 推荐(0) 编辑