救命啊~~c语言报告5识做啊 请教高人~~~please!!!!

- ziv LV.连长
- 2012/12/26 10:28:53
编写一段程序,用来解决下面提出的问题
(1) 用一个函数来实现将一行字符中最长的单词输出。要求主程序从标准输入设备读入一串字符,并将此字符串传递给该函数,函数处理后将最长的单词返回给主调函数。
(2) 输入10个学生5门课的成绩,分别用函数求:
? 每个学生平均分;
? 每门课的平均分;
帮下手拉 提点下
(1) 用一个函数来实现将一行字符中最长的单词输出。要求主程序从标准输入设备读入一串字符,并将此字符串传递给该函数,函数处理后将最长的单词返回给主调函数。
(2) 输入10个学生5门课的成绩,分别用函数求:
? 每个学生平均分;
? 每门课的平均分;
帮下手拉 提点下

- roger03
- 2012/12/26 15:20:00
这个不太难吧

- swj123chl
- 2012/12/27 6:28:58
(1)是说一行字符,那你可以用一个数组搞定啦,扫描数组,当一开始遇到字母就开始标记为单词用POS标记这个单词的开始下标啦,然后继续读,知道读到一个非字母字符就证明一个单词结束了,记下这个单词长度,跟已经识别过的最长的单词长度比较一下,如果比它还大,那么这个就是目前最大的咯!直到一行读完了,那么识别过的最大的单词就是那个最大的了。
(2)用结构体或二维数组吧。stu[10][5]。呵呵
(2)用结构体或二维数组吧。stu[10][5]。呵呵

- 嫣然1笑
- 2012/12/28 3:05:39
4# 黑幽灵
很清晰 很清楚
我尝试一下
很清晰 很清楚
我尝试一下