C语言问题,全部解决奖励10分!

前提:[只学到基础,了解了C的数据类型;定义常量,变量,C语言的基本运算符(算术运算符,关系运算符,逻辑运算符,按位运算符)与表达式;条件语句(if else)开关语句(switch case default fflush4 break getch())理解为什么要使用循环熟练使用 while循环熟练使用 do…while循环熟练使用 for循环 continue]

问题:
1.用户输入一个字符,若是大写字母,就转换成小写,若是小写字母,就转换成大写
提示:ASCII码 'A'-'Z'为 65-90;'a'-'z'为 97-121;'a'与'A'相差32

2.用户输入一个字符,判断这个字符的类型,即判断这个字符是数字、小写字母、大写字母、控制键还是其他键
提示:ASCII码 <32 是 控制键;'0'-'9'是数字;'A'-'Z'大写字母;'a'-'z'小写字母;余下的为其他键

3.判断三角形,用户输入三个正整数代表三角形的三条边,编写程序判断这三个数能否构成一个三角形?若能,是一个什么三角形?

一、求(100—1000)有多少个整数其各个位数之和等于5并输出
提示:先算出个各位数 相加等于5
二、鸡兔同笼问题:一个笼子里有鸡兔共40只,一共有90只脚,编写程序求出鸡与兔各多少只?
提示:x+y=40 一只鸡两只脚,一只兔子四只脚,2*x+4*y=90

四、输出20位菲波契纳数
1 1 2 3 5 8 13 21 34 55

一、求200以内的素数
提示:只能被1和自己整除的数就是素数

二、找出1000内的全体偶数并求和

三、打印九九乘法表(争、反各一个 书中P193有正表)

四、编写一个程序,输入一行字符(ESC结束),统计其中的英文字母个数(大小写不论)和数字字符个数(书中P192有类似题)

五、输入一个正整数,判断他的位数(例:278是三位数)
提示:把数字依次除以 10 100 1000 等10的倍数,并记录除的次数,当商的整数部分等于0时就表示将此数每一位除尽,输出次数就是数字的位数。

六、100元100鸡;100元买100只鸡,其中公鸡2元,母鸡3元,小鸡0.5元;编写程序计算共有多少种买发并分别输出?
a+b+c=100 2*a+3*b+0.5*c=100

七、打印以下三种图形(可以由用户输入要打印的行数)

*
**
***
****

*******
*****
***
*

*
***
*****
***
*

八、打印杨辉三角(可以由用户输入要打印的行数)
1
1 2 1
1 3 3 1
1 4 6 4 1

对懂的来说可能简单的要命!
对我这种初学的就有点麻烦!
寻求答案做对照参考!方便自己找错!纠正!

第1个回答  2008-11-01
你这个应该自己做!
第2个回答  2008-11-01
这么多就10分,你牛!
第3个回答  2008-11-01
o(∩_∩)o...
你以为你那个分是美元啊
我晕
相似回答