1.需求分析:
测量三个人的身高,求最高的身高。
2.代码设计:
1、身高未知,通过键盘录入实现。
2、定义三个变量,用来存放测量到的身高值,不需要考虑单位问题。
3、可以利用三目运算符。
3.程序实现:
①Java实现:
import java.util.Scanner;
public class Demo2{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个人的身高:");
int height1 = sc.nextInt();
System.out.println("请输入第二个人的身高:");
int height2 = sc.nextInt();
System.out.println("请输入第三个人的身高:");
int height3 = sc.nextInt();
int tempHeight = height1>height2?height1:height2;
int maxHeight = tempHeight>height3?tempHeight:height3;
System.out.println("三人中最高的身高:"+maxHeight+"cm");
}
}
②C实现:
#include <stdio.h>
int main(){
int height1,height2,height3;
scanf("%d%d%d",&height1,&height2,&height3);
int result=(height1>height2?height1:height2)>height3?(height1>height2?height1:height2):height3;
printf("%d",result);
return 0;
}