写出一个求A,B,C三个实数中最大数的算法,要求最大数用A输出,并画出流程图.怎写啊 急用!
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 06:35:43
![写出一个求A,B,C三个实数中最大数的算法,要求最大数用A输出,并画出流程图.怎写啊 急用!](/uploads/image/z/2419830-54-0.jpg?t=%E5%86%99%E5%87%BA%E4%B8%80%E4%B8%AA%E6%B1%82A%2CB%2CC%E4%B8%89%E4%B8%AA%E5%AE%9E%E6%95%B0%E4%B8%AD%E6%9C%80%E5%A4%A7%E6%95%B0%E7%9A%84%E7%AE%97%E6%B3%95%2C%E8%A6%81%E6%B1%82%E6%9C%80%E5%A4%A7%E6%95%B0%E7%94%A8A%E8%BE%93%E5%87%BA%2C%E5%B9%B6%E7%94%BB%E5%87%BA%E6%B5%81%E7%A8%8B%E5%9B%BE.%E6%80%8E%E5%86%99%E5%95%8A+%E6%80%A5%E7%94%A8%21)
写出一个求A,B,C三个实数中最大数的算法,要求最大数用A输出,并画出流程图.怎写啊 急用!
写出一个求A,B,C三个实数中最大数的算法,要求最大数用A输出,并画出流程图.怎写啊 急用!
写出一个求A,B,C三个实数中最大数的算法,要求最大数用A输出,并画出流程图.怎写啊 急用!
import java.util.*;
public class shishu
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
System.out.print("请输入第1个实数:");
int A=input.nextInt();
System.out.print("\n请输入第2个实数:");
int B=input.nextInt();
System.out.print("\n请输入第3个实数:");
int C=input.nextInt();
if (A
可以用条件运算符 max=(a>b)?a:b 来解决此问题
设输入三个数,a,b,c
先求出a和b中的大数:max=(a>b)?a:b (max并不设变量,这里只是方便理解)
再取 max 和 c 中的大数
程序如下:
#include
main()
{
int a,b,c;
scanf("%d,...
全部展开
可以用条件运算符 max=(a>b)?a:b 来解决此问题
设输入三个数,a,b,c
先求出a和b中的大数:max=(a>b)?a:b (max并不设变量,这里只是方便理解)
再取 max 和 c 中的大数
程序如下:
#include
main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
printf("max=%d\n",c>a&&c>b?c:a>b?a:b);
getchar();
getchar();
}
另一种算法是:
先比较a,b的值,如果 a 此时 a 的值以改变,实际为 b 的值,然后比较它与 c的值,同样 :if (a
#include
main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if (aif (a
getchar();
getchar();
熬夜给的答案哦,楼主我要分!!
收起