mwfd.net
当前位置:首页 >> 三个整数最大值程序 >>

三个整数最大值程序

#include main() { int s[3];/*定义一个3个元素的整型数组*/ int i,max; printf("please input 3 numbers\n"); for(i=0;i scanf("%d",&s[i]);/*三个数分别存入数组*/ max=s[0];/*假设第一个元素最大*/ for(i=1;i if(s[i]>max)/*如果大于当前最大值max*/ max=s[i];/*使之成为新的最大值*/ printf("the max number is %d\n",max);/*打印最大值*/ }

你写的有些乱,错误的地方有些多,下面是我给你改的,你可以参考一下.#include void main() {int max(int x,int y,int z); int a,b,c,d; scanf("%d,%d,d",&a,&b,&c); d=max(a,b,c); printf("max=%d",d); } int max(int x,int y,int z) { if(x>y) if(x>z) return x; else return z; else if(yelse return y; }

#include void main() { int i,a,max; printf("input 20 number:\n"); scanf("%d",&a); max=a; for(i=1;i { scanf("%d",&a); if(a>max)max=a; } printf("max=%d\n",max); }

import java.util.scanner;public class test{ public static void main(string[] args) { system.out.println("请任意输入三个整数:"); scanner input = new scanner(system.in); int v1 = input.nextint(); int v2 = input.nextint(); int v3 = input.nextint(); int max

scanf("%d%d%d\n",&a,&b,&c);这句%d后面不用加\n否则会产生楼主的情况,改掉就好了.

求三个整数的最大者 #include void main() { int a,b,c,t; printf("please enter a,b,c:"); scanf("%d,%d,%d",&a,&b,&c); if(a

#include<stdio.h> void main() { int a, b,c,n; printf("请输入三个整数:"); scanf("%d%d%d",&a,&b,&c); if(a<b) { n=a; a=b; b=n; } if(a<c) { n=a; a=c; c=n; } if(b<c) { n=b; b=c; c=n; } printf("这三个值的从大到小的顺序:%d\t%d\t%d\n",a,b,c); }

main() { int a, b, c, t; printf("input a,b,c:");scanf("%d%d%d",&a,&b,&c); printf("a=%d,b=%d,c=%d\n",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("%d",c); }

#include<stdio.h> main() { int s[3];/*定义一个3个元素的整型数组*/ int i,max; printf("please input 3 numbers\n"); for(i=0;i<3;i++)/*一次输入三个数*/ scanf("%d",&s[i]);/*三个数分别存入数组*/ max=s[0];/*假设第一个元素最大*/ for(i=1;i<3;i++)/*从第二个元素开始,依次比较*/ if(s[i]>max)/*如果大于当前最大值max*/ max=s[i];/*使之成为新的最大值*/ printf("the max number is %d\n",max);/*打印最大值*/ }

import java.io.*;//导入操作类 BufferedReader buf=new BufferedReader(new InputStreamReader(System.in)); //构造输入流 String str1=buf.readLine(); //接受控制台输入字符串 int num1=Integer.parseInt(str1);//字符串转为整数//同理获得num2,num3 int maxnum=Math.max(Math.max(num1,num2),num3);//嵌套max函数获得三个数中最大的

网站首页 | 网站地图
All rights reserved Powered by www.mwfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com