标签 c语言练习 下的文章

C 练习实例100: 学生成绩计算与保存题目:有五个学生,每个学生有3门课的成绩。从键盘输入以上数据(包括学生号、姓名、三门课成绩),计算出平均成绩,并将原始数据和计算出的平均分数保存在磁盘文件 "stud" 中。程序分析:这个程序涉及结构体和文件操作。首先,我们定义了一个名为 Stu 的结构体,用于存储学生的相关信息,包括学生号、姓名、数学成绩、英语成绩、C语言成绩和平均成绩。

- 阅读剩余部分 -

题目:有两个磁盘文件 A 和 B,分别存放着一行字母,要求将这两个文件中的信息合并(按字母顺序排列),然后输出到一个新文件 C 中。程序分析:在运行这个程序之前,请先创建 A.txt 和 B.txt 两个文件,并在各自的文件中分别存放一行字母。

- 阅读剩余部分 -

题目:编写一个程序,从键盘输入一个字符串,将其中的小写字母转换为大写字母,并将结果保存到磁盘文件 "test" 中。输入的字符串以字符 '!' 结束。程序分析:在这个程序中,我们首先声明一个指向 FILE 的指针 fp 和一个字符数组 str,用于存储用户输入的字符串。

- 阅读剩余部分 -

题目:编写一个程序,从键盘输入一些字符,并将它们逐个送到磁盘上保存,直到输入字符 '#' 为止。程序分析:在这个程序中,我们使用 FILE 结构来操作文件。首先,我们要求用户输入要保存的文件名称,并将其存储在字符数组 filename 中。然后,我们尝试打开该文件,如果打开失败则输出错误信息并退出程序。

- 阅读剩余部分 -

题目:编写一个简单的结构体应用实例。程序分析:在这个练习中,我们定义了一个名为 programming 的结构体,它包含两个成员变量,一个是 constant(常量),类型为 float,另一个是 pointer(指针),类型为 char*。在 main() 函数中,我们创建了一个结构体变量 variable,并对其成员变量赋值。最后,使用 printf() 函数打印出结构体成员变量的值。

- 阅读剩余部分 -

题目:计算程序执行时间。程序分析:该程序使用了 C 语言的时间函数来计算程序的执行时间。通过在循环中执行一些空操作,可以模拟实际程序的执行。首先使用 clock() 函数获取程序开始执行的时间,然后进行一个空循环,循环次数为10000000次。最后再次使用 clock() 函数获取程序结束执行的时间。通过计算两个时间之间的差值,并除以 CLOCKS_PER_SEC 来得到以秒为单位的执行时间。

- 阅读剩余部分 -

题目:编写一个猜谜游戏的程序。程序分析:猜谜游戏中,程序会随机生成一个数字,然后玩家需要猜测这个数字是多少。程序会根据玩家猜测的数字给出相应的提示,直到玩家猜中为止。在这个练习中,我们使用 srand() 函数和 rand() 函数生成随机数,并使用 time() 函数作为随机数的种子。通过循环、条件判断和计数器,实现了猜谜游戏的逻辑。

- 阅读剩余部分 -

题目:计算程序执行时间。程序分析:该程序使用了 C 语言的时间函数来计算程序的执行时间。首先使用 time() 函数获取程序开始执行的时间,然后进行一些操作(在这里是一个简单的循环),最后使用 time() 函数获取程序结束执行的时间。通过调用 difftime() 函数,可以计算出两个时间之间的差值,即程序的执行时间。

- 阅读剩余部分 -