C语言练习第七章 数组(选做)
题目(Description):
计算1+32+52+72+92+....392 的结果。
输入(Input):
无
输出(Output):
1+32+52+72+92+....392 的值
2.
题目(Description):
在一段字符串中,输出所有元音字字母(元音字母:aeiou)。
输入(Input):
一段字符串(26个小写的英文字母)
输出(Output):
找到并输出的元音字母
示例1(Sample):
输入(Input):
diguandg
输出(Output):
iua
示例2(Sample):
输入(Input):
bdaaidsuy
输出(Output):
aaiu
3.
题目(Description):
给一个数组输入n 个整数,要求按逆序输出。
输入(Input):
(1)数组元素个数
(2)数组元素
输出(Output):
逆序数组元素
示例(Sample):
输入(Input):
10
0 1 2 3 4 5 6 7 8 9
输出(Output):
9 8 7 6 5 4 3 2 1 0
4.
题目(Description):
求出一个矩阵中值最大的那个元素,以及其所在的行号和列号(行号和列号均从0开始)。
输入(Input):
(1)矩阵的行和列
(2)矩阵元素的值
输出(Output):
矩阵中值最大的那个元素,以及其所在的行号和列号
示例(Sample):
输入(Input):
4 3
1 2 3 4 5 6 7 8 9 10 11 12
输出(Output)
5.
题目(Description):
杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。简单的说,就是两个未知数和的幂次方运算后的系数问题,比如:(x+y)2=x2+2xy+y2,这样系数就是1、2、1,是杨辉三角的第三行。
杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。
杨辉三角的排列性质如下:
要求:输出10行杨辉三角形。
输入(Input):
无
输出(Output):
10行杨辉三角形,且每个数占5列且右对齐
6.
题目(Description):
有一个已经排好序的整数数组 (1,4,6,9,13,16,19,28,40,100) 。现在输入一个整数,要求按原来的顺序将它插入到数组中。
输入(Input):
要插入的新数
输出(Output):
(1)插入新数前的数组(每个数占5列且右对齐)
(2)插入新数后的数组(每个数占5列且右对齐)
示例(Sample):
输入(Input):
12
输出(Output):
original array is:
1 4 6 9 13 16 19 28 40 100
insert a new number:
1 4 6 9 12 13 16 19 28 40 100
7.
题目(Description):
找出一个整数矩阵中的鞍点,即在该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。
输入(Input):
(1)矩阵的行和列
(2)矩阵的元素值
输出(Output):
鞍点
示例1(Sample):
输入(Input):
3 4
1 2 3 4 5 6 7 8 9 10 11 12
输出(Output):
示例2(Sample):
输入(Input):
4 5
1 2 5 3 4 3 1 4 2 6 8 6 3 9 2 7 5 2 3 1
输出(Output):
题目(Description):
9个评委给某个参赛选手打分,去掉一个最高分和一个最低分,求该参赛选手的平均分。
输入(Input):
9个数值(9个评委的打分,实数)
输出(Output):
去掉最高分:***
去掉最低分:***
平均分为:***
提示(Hint):
输出格式为 printf("去掉最高分:%.2f,去掉最低分:%.2f,平均分为:%.2f",......);
示例(Sample):
输入(Input):
89.5 90.6 88.7 92.3 99.8 70.5 86.7 88.6 93.5
输出(Output):
去掉最高分:99.80
去掉最低分:70.50
平均分为:89.99
9.
题目(Description):
从键盘输入3个字符串,输出其中最大的字符串。字符串的大小是按照对应字符的ASCII来比较大小。例如字符串 "ab" 和字符串 "aBc",第一个字符都是 'a' 相同,但由于第二个字符 'b' 大于 'B',所以得出 "ab" 大于 "aBc"
输入(Input):
3个字符串
输出(Output):
最大字符串
示例(Sample):
输入(Input):
abcd
abc
this
输出(Output):
this
10.
题目(Description):
输入一行字符(不超过100),要求:统计其中有多少个单词,单词之间用空格分隔开。
输入(Input):
一行字符(不超过100)
输出(Output):
单词个数
示例(Sample):
输入(Input):
I like learning C programming.
输出(Output):
5