麻烦帮我解决个C语言的问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 01:33:04
第一组
1 、从键盘输入一个字符,若是小写字母,输出其 对应的 ASCII 码值;若不是则输出 “ERROR” 。
2 、从键盘输入一个字符( ‘0’-‘F’ ,用 %c 接收)显示与该字符所表示的十六进制相对的十进制数(例如输入 A ,输出 10 ;输入 0 ,输出 0 ); 若不是‘ 0’-‘F’ 则输出“ ERROR” 。
3 、从键盘上输入一个字符,判断输入的字符是字母、数字、还是其它。
如:输入“ G” ,则输出 “ 字母 ” 或 “capital”
输入“ 8” ,则输出 “ 数字 ” 或 “number”
输入“!”,则输出“其它”或“ other”
4 、请输入一个学生的 C 语言考试成绩,如果成绩少于 60 分,则输出 “ failed” ;如果成绩大于等于 60 ,且小于 80 ,则输出 “middle” ;如果成绩大于等于 80 分,则输出 “excellent” ;
5 、输入的百分制成绩,然后按四等级制成绩输出。百分制与四等级制之间的关系如下表所示:
百分制
五分制
90-100
A
80-89
B
60-79
C
0-59
D
6 、从键盘输入一位整数( 1-7 ),输出对应的英文星期名称的简写( Mon, Tues, Wed, Thu, Fri, Sat, Sun )
7 、 输入三个数作为三角形的边长 (a,b,c) ,判断是否能构成一个三角形(两边之和大于第三边,两边之差小与第三边),若能构成三角形输出 YES ,若不能构成三角形则输出 NO 。
8 、 输入三个数作为三角形的边长 (a,b,c) ,判断是否能构成一个等腰三角形(两边之和大于第三边,两边之差小与第三边,且有两边相等),若能构成等腰三角形输出 YES ,若不能构成等腰三角形则输出 NO 。
9 、 输入三个数作为三角形的边长 (a,b,c) ,判断是否能构成一个等边三角形,若能构成等边三角形输出 YES ,若不能构成等边三角形则输出 NO 。
10 、 输入三个数作为三角形的边长

你先好好想想吧,因为25个题实在太多了,其中有些题相信你是可以做的,你就把里面不会的或者最难的3~5选出来,我可以帮你做好。

问题补充2:

18 、编程实现:给定一个 float 类型的一维数组 a[10], 先输入 10 个数存入 a 中,计算其所有元素的平均值,并输出。

19 、从键盘中输入任意一个字符串,统计该字符串中字母,数字,字符以及其他字符各有多少个,并输出。

20 、实现字符串的逆置。比如输入字符串 ”helloworld” 存储到 s 中,经过逆置变变换, s 变为 ”dlrowolleh” 并输出。

21 、判断一个数组是不是一个从小到大的序列。如果是,打印 “yes”, 否则打印 “no”.

22 、判断一个字符串是不是回文,如果是打印 “yes”, 否则打印 “no” 。回文即字符串左右两边对称,如 “abccba”,“windowswodniw” 都为回文。

23 、查找并打印一个二维数组 a[3][4] 中的最大值。

24 、查找并打印一个二维数组 a[3][4] 中的最小值。

25、从键盘中输入一个数,查找其是否在二维数组a[3][4]中,若在,打印出行号和列号,若不在输出-1。

大哥,C语言要靠自己练习呀,是老师布置的作业吧,呵呵