摘要: Part1:验证性实验 验证性实验2:已知文本数据文件file1.dat,从中读取数据,找出最高分和最低分学生信息,并输出到屏幕上。 ex1_2.cpp 运行结果截图 对line9进行修改 for(i=0; i<N; i++) ↓↓↓ 改为 while( !feof(fp) )。运行结果正确 运行结 阅读全文
posted @ 2019-06-24 15:49 IIIsland 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Part1:结构体类型及编程应用 ex1_2.cpp #include <stdio.h> const int N=5; // 定义结构体类型struct student,并定义STU为其别名 typedef struct student { long no; char name[20]; int 阅读全文
posted @ 2019-06-10 22:02 IIIsland 阅读(103) 评论(1) 推荐(0) 编辑
摘要: 实验结论 1、二分查找 ex1_1.cpp // 练习:使用二分查找,在一组有序元素中查找数据项 // 形参是数组,实参是数组名 #include <stdio.h> const int N=5; int binarySearch(int x[], int n, int item); int mai 阅读全文
posted @ 2019-05-23 20:34 IIIsland 阅读(145) 评论(2) 推荐(0) 编辑
摘要: Part1 通过实验观察验证数组中数据是否是连续存放的? demo1.cpp 结果 由图可知,5个元素地址连续,每个元素占4个字节。 字符型 结果 由图可知,5个元素地址连续,每个元素占1个字节。 double型 结果 由图可知,5个元素地址连续,每个元素占8个字节。 Part2~Part3省略 P 阅读全文
posted @ 2019-04-25 22:00 IIIsland 阅读(132) 评论(1) 推荐(0) 编辑
摘要: 实验结论 Part1 demo5_1.cpp 运行结果 demo5_2.cpp 运行结果 总结 continue:当遇到continue语句,程序就跳过循环体中位于该语句后的所有语句,提前结束本次循环并开始新一轮循环。 break:break语句的作用是结束本层循环,转而执行本层循环语句后的语句。 阅读全文
posted @ 2019-04-14 16:04 IIIsland 阅读(180) 评论(1) 推荐(0) 编辑
摘要: Part1: 格式化输出函数printf()和格式化输入函数scanf() 在c程序开发环境下输入并运行程序ex2_1.c,运行程序,观察运行结果 %d:按十进制整数输出;%f:按浮点数输出;%c:按字符输出;%e:按指数形式输出;%s:按字符串输出 %5d指输出一个宽度为5的整型, %lf:在f前 阅读全文
posted @ 2019-03-31 17:01 IIIsland 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 实验结论 Part1 这部分主要是对课本上已有的程序进行验证,只要不要在输入程序的过程犯低级错误,基本就没有问题,所以在这里就不多加讲述了。至于我在这部分犯的错误,就是少输了一个字母,导致输出不了结果。 Part2 判断奇偶: ex1 根据不同的输入,显示不同提示信息:ex2 根据用户输入字符,判断 阅读全文
posted @ 2019-03-23 23:08 IIIsland 阅读(138) 评论(0) 推荐(0) 编辑