(1) 编写程序实现:输入三个数a,b,c,要求按由大到小的顺序输出。

作者&投稿:拱畅 (若有异议请与网页底部的电邮联系)
JAVA程序编写:输入三个数a,b,c,要求按由小到大的顺序输出~

import java.util.*;/** * @author hardneedl */final class Scan { public static void main(String... args) { Scanner scanner = new Scanner(System.in); List L = new ArrayList(10); int i = 0; while (i comparator = Integer::compareTo; System.out.printf("最大值是%d
",L.stream().max(comparator).get()); System.out.printf("最大值是%d
",L.stream().min(comparator).get()); System.out.println("降序排列:"); L.stream().sorted(Comparator.reverseOrder()).forEach(A-> System.out.printf("%d,",A)); }}

import java.util.Arrays;
import java.util.Scanner;

public class Test {
public static void main(String []args){
int []a=new int[3];
Scanner in=new Scanner(System.in);
System.out.println("输入a,b,c:");
for(int i=0;i<3;i++){
a[i]=in.nextInt();
}
Arrays.sort(a);
System.out.println("从小到大:");
for( int i=0;i<3;i++){
System.out.println(a[i]);
}
}
}

#include<stdio.h>
#include<math.h>
void main()
{
int a,b,c,x,y,z;
printf("请依次输入a,b,c:");
scanf("%d,%d,%d",&x,&y,&z);
if(x>y&&y>z)
a=x,b=y,c=z;
if(x>z&&z>y);
a=x,b=z,c=y;
if(y>x&&x>z)
a=y,b=x,c=z;
if(y>z&&z>x)
a=y,b=z,c=x;
if(z>x&&x>y)
a=z,b=x,c=y;
if(z>y&&y>x)
a=z,b=y,c=x;
printf("%d,%d,%d/n",a,b,c);
}
个人观点:虽然有些麻烦,但思路简洁,适合初学者参考,其中&&是与的意思

将以下程序段复制到记事本,另存为.bat文件,双击运行即可
#----------我是开始线-----------------------------
@echo off
echo 每一题:
set /p a=请输入第一个数字:
set /p b=请输入第二个数字:
set /p c=请输入第三个数字:
if %b% gtr %a% (
set /a d=b
set /a b=a
set /a a=d
)
if %c% gtr %a% (
set /a d=c
set /a c=b
set /a b=a
set /a a=d
) else if %c% gtr %b% (
set /a d=c
set /a c=b
set /a b=d
)
echo 从大到小排列为:%a% %b% %c%
set a=
set b=
set c=
set d=

echo 每二题:
set /p a=请输入第一个数字:
set /p b=请输入第二个数字:
echo 新三位数为:%a:~1,1%%b%
set a=
set b=

pasue
#----------我是结束线-----------------------------

void main()
{
int a[3],i,max,min;
scanf("%d %d %d",&a[0],&a[1],&a[2]);
max=a[0];
min=a[0];
for(i=1;i<3;i++)
{
if(max<a[i]) max=a[i];
if(min>a[i]) min=a[i];
}
a[1]=(a[0]+a[1]+a[2])-max-min;
a[0]=max;
a[2]=min;
printf("%d %d %d",a[0],a[1],a[2]);
}

#include "stdio.h"
#include "conio.h"

void main()
{
int w,a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{w=b;b=a;a=w;}
if(a>c)
{w=c;c=a;a=w;}
if(b>c);
{w=c;c=b;b=w;}
printf("%d,%d,%d\n",a,b,c);
getch();
}

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a[50],i,max,min,mid;
for(i=0;i<3;i++)
scanf("%d",&a[i]);
max = a[0];
min = a[0];
for(i=0; i<3; i++)
{
if(a[i] > max)
max = a[i];
if(a[i] < min)
min = a[i];
}
mid=(a[0]+a[1]+a[2])-max-min;
printf("%d>%d>%d",max,mid,min);
return 0;
}


方山县14789031651: 编写一个c语言程序,输入三个整数,输出它们的最大值 -
迪贪磷酸:[答案] #include //这是c语言的一个标准库,包含它才能用函数int main() //这是主函数,c语言的工程都是由大小的函数组成的,主函数是系统运行的第 { //一个函数int a,b,c;int max;printf("请输入三个数,空格区分各数:");sscan...

方山县14789031651: (1) 编写程序实现:输入三个数a,b,c,要求按由大到小的顺序输出. -
迪贪磷酸: #include#include void main() { int a,b,c,x,y,z; printf("请依次输入a,b,c:"); scanf("%d,%d,%d",&x,&y,&z); if(x>y&&y>z) a=x,b=y,c=z; if(x>z&&z>y); a=x,b=z,c=y; if(y>x&&x>z) a=y,b=x,c=z; if(y>z&&z>x) a=y,b=z,c=x; if(z>x&&x>y) a=z,b=x,c=y; if(z>y...

方山县14789031651: 编写程序实现,输入三个整数,寻找最大值和最小值 -
迪贪磷酸: #include int main(void) { int max, min; int a, i; printf("Input 10 interger:"); scanf("%d", &a); max = min = a; for (i = 0; i < 9; i++) { scanf("%d", &a); if (max < a) max = a; if (min > a) min = a; } printf("max = %d, min = %d...

方山县14789031651: 用C语言编写程序从键盘输入三个数,求三个数的和并输出 -
迪贪磷酸: #include <stdio.h> int main(void) {double dblNum1,dblNum2,dblNum3;scanf("%f%f%f",&dblNum1,&dblNum2,&dblNum3); //输入的三个数,用空格隔开,支持小数printf("%f",(dblNum1+dblNum2+dblNum3)); //输出三个数的和return 0; //main函数正常结束 }绝对只使用C语言,不是C++

方山县14789031651: 用C语言编程做:用从键盘输入3个数,编程实现3个数的比较,输出其中的最大值 -
迪贪磷酸: main() { int a,b,c,t; printf("\nplease input three nums\n"); scanf("%d%d%d",&a,&b,&c); 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; } printf("\npaixuhou:%d\t%d\t%d\n",a,b,c); }

方山县14789031651: 怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者. -
迪贪磷酸: #include<stdio.h> int main() { int a, b, c; int max; printf("请输入三个数:"); scanf("%d,%d,%d", &a, &b,&c);//从键盘获取三个数 max= a>b ? a : b; //如a>b为真,max=a,否则max=b max= max>c ? max : c; //如max>c 为真,max=max,否则max=c; printf("%d\n", max); }

方山县14789031651: 如何用C语言编写一个计算机程序,实现任意输入三个数a,b,c,将他们按照从大到小的顺序输出 -
迪贪磷酸: 给你点思路自己去想代码 设3个数分别为abc,开始拿a和b比,比较如果a比b大就拉倒,否则交换,保证比较以后的结果是第一个数大于第二个数.然后拿c和a比,和前面一样比较.再然后是c和b比.说的比较难懂,看你悟性了.

方山县14789031651: 用python编写脚本程序,实现用户输入3个整数,放入列表,并输出最小值 -
迪贪磷酸: list1 = input("请输入3个以空格为间隔的整数:").split() """以空格进行分割,删去字符串中的空格,剩下的元素以列表形式返回""" print("最小值为:",min(list1)) #利用内置函数min()返回最小值

方山县14789031651: 编写一个C程序,实现输入三个实数,并求平均数. -
迪贪磷酸: #include<stdio.h> void main() { float num[2],sum=0,avg; int i; for (i=0;i<3;i++) { printf("请输入10个数:\n"); scanf("%f",&num[i]); sum=sum+num[i]; } avg=sum/10.0; printf("算数平均值为:%f\n",avg); }

方山县14789031651: 编写程序实现:通过inputbox函数输入三个整数,通过代码判断大小并通过输出函数? -
迪贪磷酸: Dim c As Long Dim a As String Dim b() As String a = InputBox("输入三个数字,用逗号“,”隔开", "提示") b = Split(a, ",") For i = 0 To 1 For j = i + 1 To 2 If CLng(b(i)) < CLng(b(j)) Then c = b(i) b(i) = b(j) b(j) = c End If Next Next MsgBox b(0) & " " & b(1) & " " & b(2), vbOKOnly, "结果"

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网