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); }

你好, 程序如下: #include<stdio.h> void main() { int x,y,z; int max; printf("输入三个数字:\n"); scanf("%d%d%d",&x,&y,&z); if(x>y&&x>z) max=x; if(y>x&&y>z) max=y; if(z>x&&z>y) max=z; printf("最大值是: %d\n",max); } 结果如图: 有疑问提出. 如果能够帮助你解决 问题,那么希望你点击“采纳”, 举手之劳,将鼓 励我们继续解答其他qq网友的问题,谢谢!

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

#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> int main() { int a,b,c; printf("输入三个数"); scanf("d%d%d%",acb,c); int t,k; t=a>b?a:b; k=t>c?t:c; printf("d%",k); return 0; }

方法一:#include<stdio.h> main() { int a,b,c; int big; printf("请输入3个数\n"); scanf("%d %d %d",&a,&b,&c); if(a>=b) big=a; else big=b; if(c>big) big=c; printf("最大数是%d\n",big); } 方法二:#include<stdio.h> main() { int a,b,c; int big

#include void main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); int max=a; int min=b; if(maxmax=b; if(maxmax=c; if(min>a) min=a; if(min>c) min=c; printf("最大值为%d,最小值为%d\n",max,min); }

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