早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言问题求助第4章分支程序设计1.输入若干整数给x,使用if语句输出x的绝对值,当输入0时结束。2.输入一批数,输出比相邻数大的数,当输入0时结束。3.将输入字符的大写字符转换

题目详情
C语言问题求助
第4章 分支程序设计1.输入若干整数给x,使用if语句输出x的绝对值,当输入0时结束。2.输入一批数,输出比相邻数大的数,当输入0时结束。3.将输入字符的大写字符转换成小写字符输出,小写字符原样输出。4.输入一批字符,按回车时结束,统计小写字符、大写字符、数字字符、或其它字符的个数。5.编写程序,计算分段函数:6.根据输入的百分制按五分制的成绩输出。百分制与五分制之间的关系见下表。百分制五分制90 ~ 100580 ~ 89470 ~ 79360 ~ 692<6017、用switch完成:读入一个实数x,再输入一整数,若输入是1,则计算sin(x),若输入2,则计算cos(x),若输入3,则计算tan(x),若输入其他值,则显示错误信息。8、用switch完成:输入星期1 到星期5,输出它们对应的颜色星期1:blue星期2:red星期3:white星期4:yellow星期5:green9、用switch完成:从键盘输入A、B、C、D四个等级中的一个,转化输出等级输出A优秀B良好C中等D及格E不及格
▼优质解答
答案和解析
我只简单些下body部分吧(有些是思路) :Q1: int x;scanf("%d",&x); int fab= ( (x>0)? x:(-x) ); printf("%d 相应的绝对值为:%d",x,fab); Q2: 用字符数组实现 比较ASII编码大小就行了(跟数字大小相似)Q3: 用字符数组实现 比较ASII编码大小就行了(跟数字大小相似)Q4:用字符数组实现 通过ASII编码范围得出大小写字符的范围 再用条件判断语句Q5:用字符数组实现 +循环判断 用4个变量分别计算符合相应要求的值Q6:一个if..else语句就行了 Q7:使用多个if或者switch() Q8:一个if..else语句就行了 Q9:使用多个if或者switch().先写着撒 ,不能太偷懒了