实验9 问题 A: 编写函数:三个数的最大最小值 (Append Code)
来源:互联网 发布:vnc server使用的端口 编辑:程序博客网 时间:2024/05/21 05:55
题目描述
给出三个数a,b,c,最大值是?最小值是?
-----------------------------------------------------------------------------
编写以下两个函数:
get_num()的功能是读取输入的三个整数a,b,c;
max_min()的功能是求出a,b,c的最大值和最小值。
以上函数的调用格式见“Append Code”。这里不给出函数原型,请通过main()函数自行确定。
输入
输入的第一个整数n,表示有n组测试数据,每组3个整数:a,b,c。a,b,c都在int类型范围内。
输出
每组测试数据对应输出一行:为a,b,c的最大值和最小值,格式见sample。
样例输入
5 20 15 10 10 15 20 100 100 0 0 1 -1 0 0 0
样例输出
case 1 : 20, 10 case 2 : 20, 10 case 3 : 100, 0 case 4 : 1, -1 case 5 : 0, 0
提示
Append Code
append.c, append.cc,
给出三个数a,b,c,最大值是?最小值是?
-----------------------------------------------------------------------------
编写以下两个函数:
get_num()的功能是读取输入的三个整数a,b,c;
max_min()的功能是求出a,b,c的最大值和最小值。
以上函数的调用格式见“Append Code”。这里不给出函数原型,请通过main()函数自行确定。
输入
输入的第一个整数n,表示有n组测试数据,每组3个整数:a,b,c。a,b,c都在int类型范围内。
输出
每组测试数据对应输出一行:为a,b,c的最大值和最小值,格式见sample。
样例输入
5 20 15 10 10 15 20 100 100 0 0 1 -1 0 0 0
样例输出
case 1 : 20, 10 case 2 : 20, 10 case 3 : 100, 0 case 4 : 1, -1 case 5 : 0, 0
提示
Append Code
append.c, append.cc,
&&
&&
&&
#include<stdio.h>int get_num(int *a, int *b, int *c){ scanf("%d%d%d", a, b, c);}int max_min(int *mmax, int *mmin,int a, int b, int c)/*注意在主函数中该函数格式为max_min(&mmax, &mmin, a, b, c)说明abc都在括号里面*/{ int t; if(a<b) { t = a; a = b; b = t; } if(a<c) { t = a; a = c; c = t; } if(b<c) { t = b; b = c; c = t; } *mmax = a; *mmin = c;}int main(){ int cases, i; int mmax, mmin, a, b, c; scanf("%d", &cases); for(i = 1; i <= cases; i++) { get_num(&a, &b, &c); max_min(&mmax, &mmin, a, b, c);/*注意max,min都为指针*/ printf("case %d : %d, %d\n", i, mmax, mmin); }}
int
main()
{
int
cases, i;
int
mmax, mmin, a, b, c;
scanf
(
"%d"
, &cases);
for
(i = 1; i <= cases; i++)
{
get_num(&a, &b, &c);
max_min(&mmax, &mmin, a, b, c);
printf
(
"case %d : %d, %d\n"
, i, mmax, mmin);
}
}
0 0
- 实验9 问题 A: 编写函数:三个数的最大最小值 (Append Code)
- 编写函数:三个数的最大最小值 (Append Code)
- Problem A: 编写函数:三个数的最大最小值 (Append Code)
- Problem A: 编写函数:三个数的最大最小值 (Append Code)
- 山科大oj--三个数的最大最小值 (Append Code)
- Problem A: 编写函数:三个数的最大最小值-1382
- 实验9 问题 A: 编写函数:递归求逆序 (Append Code)
- 实验9 问题 B: 编写函数:字符串的连接 之一 (Append Code)
- 实验9 问题 C: 编写函数:字符串的复制 之一 (Append Code)
- 实验9 问题 D: 编写函数:字符串的复制 之二 (Append Code)
- 实验10 问题 D: 编写函数:字符串的连接 之二 (Append Code)
- 实验9 问题 E: 编写函数:各位数字之和 (Append Code)
- 实验9 Problem C: 编写函数:字符串的复制 之一 (Append Code)
- 求三个数的最大最小值
- 编写函数:日期的顺序 (Append Code)
- 作业8 问题 A: 编写函数:比较字符串 之一 (Append Code)
- c++程序编写求三个数的最大值和最小值
- 编写函数,对传送过来的三个数选出最大值和最小值,并通过形参传回调用函数
- 深入浅出Java之Serializable接口
- LeetCode 448.Find All Number Disappeared in an Array
- 关于Druid
- 欢迎来到git的世界(一)
- List操作
- 实验9 问题 A: 编写函数:三个数的最大最小值 (Append Code)
- 设置设计器初始属性
- 图片的格式与压缩
- Kubernetes系统架构简介
- Ethernet frame
- NetRiver - IPv4协议收发实验
- 后台基础--Tomcat启动失败
- Spark自定义排序
- Day88:Last two weeks