华电c语言题库精选16条

1、将不多于10个的正整数输入到数组a[ ]中,以-1作为结束符, 要求数组的值按逆序重新存放并输出(不包含-1) 。
2、任意输入一行字符串保存在一维字符数组中,判断里面数字字符的个数 。
【华电c语言题库精选16条】 3、输入一个3行2列的数组,找出最大的元素值以及最大元素的行下标和列下标,并输出 。
4、输入m,n 和一个m*n矩阵 (最大为10 x
5、,求他们的各行元素之和 。
6、编写一个函数void sort(int a[],int n),实现整型数组元素的升序排列 。在main函数中输入数组元素个数和各个元素(不超过10个整数),之后调用sort函数进行排序,在主函数中输出排序后的结果 。
7、任意输一行字符串(包括空格),求其长度(不用strlen函数) 。
8、从键盘输入10个整数并保存到数组,要求找出最小的数和它的下标,然后把它和数组中最前面的元素对换位置 。
9、分别输入两个长度为5的从小到大排好序的整数数组,将这两个数组合并到第三个数组中,保持从小到大的排序,并输出 。
10、输入n个(111、编写函数int reverse(int number),它的功能是将number逆序,在main函数中输入一个整数,调用该函数得到逆序的数并输出 。例如reverse(
12、的返回值为33211 。
13、青年歌手参加歌曲大奖赛,有10个评委对她(他)进行打分,试编程求这位选手的平均得分并输出(去掉一个最高分和一个最低分,保留2位小数) 。
14、有一篇文章,共有多行文字(不超过10行), 最后一行为end 。要求分别统计出其中英文大写字母、小写字母、空格以及其它字符的个数 。统计结果不包括最后一行的end 。
15、用选择法对10个整数从小到大排序,这10个整数需要输入 。
16、给定一系列正整数,对每个正整数的每一位数字统计0~9各个数字的出现次数,求出现次数最多的数字 。
17、编写一个函数char my_toupper(char ch),其功能是判断输入字符是否为小写字母,若是,返回其对应的大写字母,否则返回原字符 。然后在main函数中输入一个字符,调用该函数得到其大写字母或原字符并输出 。
18、请编一个函数fun,其中n所指存储单元中存放了数组中元素的个数 。函数的功能是:删除所有值为y的元素 。已在主函数中给数组元素赋值,y的值由主函数通过键盘读入 。