100个经典C语言编程例子(答案另附)(9)

2019-07-30 13:19

1 2 3 4 10 11 12 5 9 8 7 6

输入: 12 2 3 4 10 11 1 5 9 8 7 6

输入

共3行,每一行4个整数(用一个空格分隔)

输出

共3行,每一行4个整数(用一个空格分隔)

输入样例

1 2 3 4 10 11 12 5 9 8 7 6

输出样例

12 2 3 4 10 11 1 5 9 8 7 6

69:统计字符串中单词数量

时间限制:1000MS 内存限制:65536K 总提交数:142 正确数:85

问题描述

从键盘输入一行字符,统计字符串中单词数量并输出。 单词:1个以上连续的字母认为是一个单词。

如:

输入“ I am a teacher. ”时,输出: 4

输入“ I am a tea67876cher ”时,输出: 5

输入

一个字符串

输出

一个整数

输入样例

I am a teacher

输出样例 4

70:将一个字符串中所有字母转成大写

时间限制:1000MS 内存限制:65536K 总提交数:106 正确数:92

问题描述

从键盘输入一个字符串,将该串中所有字母转成大写并输出该串。第 41 页 共 58 页

例如:

输入: I am a student! 输出: I AM A STUDENT!

输入

一个字符串

输出

一个字符串

输入样例

I am a student!

输出样例

I AM A STUDENT!

问题来源

一个字符串

输出

一个字符串

输入样例

***A*BC*DEF*G***

输出样例

A*BC*DEF*G***

72:删除字符串的*号后缀

时间限制:1000MS 内存限制:65536K 总提交数:113 正确数:86

问题描述

假定输入的字符串中只包含字母和 * 号,请编程序,它的功能是:删除字符串后面的 * 号。如:输入“ ***A*BC*DEF*G*** ”时,则输出“ ***A*BC*DEF*G ”。

输入

一个字符串

输出

一个字符串

输入样例

71:删除字符串中的前导*号

时间限制:1000MS 内存限制:65536K 总提交数:109 正确数:90

问题描述

假定输入的字符串中只包含字母和 * 号,请编程序,它的功能是:删除字符串中的前导 * 号。如:输入“ ***A*BC*DEF*G*** ”时,则输出“ A*BC*DEF*G*** ”。

输入

第 42 页 共 58 页

***A*BC*DEF*G*** ABCDEFG

输出样例 问题来源

***A*BC*DEF*G

问题来源 74:求矩阵的两对角线上的元素之和

时间限制:1000MS 内存限制:65536K

总提交数:85 正确数:66 73:删除字符串中所有的*号

问题描述

时间限制:1000MS 内存限制:65536K 求矩阵的两对角线上的元素之和。矩阵大小不超过10X10,也可能是1 X 1 总提交数:106 正确数:92 有一个元素)

例如:

问题描述 输入:(第1行表示矩阵为 3 X 3, 后三行为矩阵元素的值)

3

假定输入的字符串中只包含字母和 * 号,请编程序,它的功能是:删除字1 2 3 符串中所有的 * 号。如:输入“ ***A*BC*DEF*G*** ”时,则输出“ ABCDEFG ”。 4 5 6

7 8 9 输入

一个字符串 输入

输出 矩阵的行数N

和一个N*N的整数矩阵a[N][N](N<=10) 一个字符串

输出 输入样例

所输矩阵的两对角线上的元素之和

***A*BC*DEF*G***

输出样例 输入样例

第 43 页 共 58 页

(只

3

1 2 3 4 5 6 7 8 9

输出样例 25

问题来源

75:结构体:按成绩排序

时间限制:1000MS 内存限制:65536K 总提交数:56 正确数:43

问题描述

定义一个学生结构体,含学号(字符型)、姓名、成绩(整型)。从键盘输入n(n<20),再输入n个学生的信息,按学生成绩从小到大顺序输出学生信息。

输入

输入一个n,接着输入n个学生的信息。

输出

按成绩从小到大顺序输出学生信息。每个学生信息占一行,依次是学号、姓名、成绩,用空格分隔

输入样例 4 1001 Li 76 1002 Zhang 92 1003 Liu 85 1004 Wang 70

输出样例

1004 Wang 70 1001 Li 76 1003 Liu 85 1002 Zhang 92

问题来源

76:结构体:求最高分和最低分

时间限制:1000MS 内存限制:65536K 总提交数:48 正确数:40

问题描述

第 44 页 共 58 页

定义一个学生结构体,含学号(字符型)、姓名、成绩(整型)。从键盘输入数字n(n<20),并输入n个学生的信息,输出最高分和最低分同学的信息。 77:构体:计算学生平均分

输入

输入一个n,接着输入n个学生的信息。

输出

输出最高分和最低分同学的学号、姓名、成绩。

输入样例 4 1001 Li 76 1002 Zhang 92 1003 Liu 85 1004 Wang 70

输出样例

1002 Zhang 92 1004 Wang 70

问题来源

时间限制:1000MS 内存限制:65536K 总提交数:53 正确数:39

问题描述

定义一个学生结构体,含学号(字符型)、姓名、2门课程的成绩。从键盘输入3个学生的信息,计算并输出每个学生的平均成绩。

输入

输入n,再依次按学号、姓名、成绩1、成绩2的顺序输入n个学生信息

输出

按输入的顺序输出每个学生的学号、姓名、平均分(保留1位小数)

每个学生数据单独占一行,每一行的数据间用空格分隔

输入样例 3 101 Xue 87 90 102 Lin 98 92 103 Liu 89

第 45 页 共 58 页


100个经典C语言编程例子(答案另附)(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最高人民法院关于适用《中华人民共和国民事诉讼法》的解释 2015

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: