救命啊~~c语言报告5识做啊 请教高人~~~please!!!!
  • 浏览:701 评论:3 人
  • 编写一段程序,用来解决下面提出的问题
    (1)        用一个函数来实现将一行字符中最长的单词输出。要求主程序从标准输入设备读入一串字符,并将此字符串传递给该函数,函数处理后将最长的单词返回给主调函数。
    (2)        输入10个学生5门课的成绩,分别用函数求:
    ?        每个学生平均分;
    ?        每门课的平均分;



    帮下手拉 提点下

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