C程序设计(第三版)课后代码习题第五章最简单的C程序设计——选择结构程序设计

5.4.有3个整数a,b,c,由键盘输入,输出其中最大的数。

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
   
	int a, b, c, temp, max;
	printf("请输人三个整数:");
	scanf("%d,%d,%d", &a, &b, &c);
	temp = (a > b) ? a : b;//将a和b中的大者存入temp中
	max = (temp > c) ? temp : c;//将a和b中的大者与c比较,取最大者
	printf("三个整数的最大数是%d\n", max);
	return 0;
}

在这里插入图片描述
5.5 有一个函数,写一段程序,输入x,输出y值
在这里插入图片描述

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
   
	int x, y;
	printf("请输入x的值:");
	scanf("%d", &x);
	if (x < 1) {
   
		y = x;
		printf("x=%3d, y=x=%d\n", x, y);
	}	
	else if (x < 10) {
   
		y = 2 * x - 1;
		printf("x=%d, y = 2 * x - 1=%d\n", x, y);
	}
	else {
   
		y = 3 * x - 11;
		printf("x=%d, y = 3 * x - 11=%d\n", x, y);
	}
	return 0;
}

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
5.6 给出一百分制成绩,要求输出成绩等级′A’、‘B’ 、‘C’、’ D’、‘E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为′D’,60分以下为’E’。

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
   
	float score;
	char grade;
	printf("请输入学生成绩:");
	scanf("%f", &score);
	while (score > 100 || score < 0) {
   
		printf("\n输入有误,请重新输入:");
		scanf("%f", &score);
	}
	switch ((int)(score / 10)) {
   
	case 10:
	case 9:grade = 'A'; break;
	case 8:grade = 'B'; break;
	case 7:grade = 'C'; break;
	case 6:grade = 'D'; break;
	default:grade 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值