永发信息网

急求:定义3个数,求最大数(C语言)

答案:4  悬赏:0  手机版
解决时间 2021-07-18 13:27
定义3个数,求最大数(C语言)
最佳答案

#include <stdio.h>



void main(){


int arr[3];


for(int i=0;i<3;i++)


scanf("%d",&arr[i]);


int temp=arr[0];


for(int j=0;j<3;j++)


if(temp<arr[j])


temp=arr[j];


printf("max:\t%d\n",temp);


}

全部回答

#include <stdio.h> #define MAXSIZE 100

int main( void ) { int i,number; //i为数组下标 number接收从Max中返回的最大元数 int max[MAXSIZE]; int Max( int array[MAXSIZE] ); //声明一个求最大数的函数且返回最大值 i = 0; printf( "请输入整数以0结束:" ); scanf( "%d", &max[i] );

//控制输入的元素 while( max[i] != 0 ) { i++; scanf( "%d", &max[i] ); } number = Max( max ); printf( "最大数据为:%d\n一共输入了%d个元素\n", number, i); return 1; }

int Max( int array[MAXSIZE] ) { int num, i; //num保存最大数据,i为数组下标 num = 0; i = 0; for(; array[i] != '\0'; i++ ) { if( num < array[i] ) num = array[i]; }

如图所示:

return num; }

#include<stdio.h>

void main(){ float x,y,z; x=2,y=4,z=3; float a=((x>y?x:y)>z)?(x>y?x:y):z; printf("%f",a); }

#include <stdio.h>

main() { int a,b,c,max; scanf("%d%d%d",&a,&b,&c); max=a; //先将a赋值给max变量. 然后用max和b c比较.大的放到max中.最后输出max if(b>max) max=b; if(c>max) max=c; printf("max=%d\n",max); }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
情绪调节…
DNF50级流光星陨刃粉太刀是极快攻击速度吗?
你觉得自己哪里好看?
谁有离歌二胡版的纯音乐?
节假日里去哪里玩好
睫毛膏干了有什么办法复原?
幽灵模式怎么练习意识?
人生有什么好的
小学6年纪最长的课文是哪一篇?有几页
我1987年农历六月十八是什么星座?
请问在这个时候最吃香的技能是什么?
MELODY 3D华丽 初音高清下载
什么是经营所得税
今年山东微山的兵什么时间走?
痘印痘疤如何去除
推荐资讯
445端口攻击
青岛那里可以买到便宜的皮衣
复制下来的网页链接图如何缩小?
dnf冰龙到底该咋刷最快
地球上什么地方温度最高?
神农架真的有野人吗?
炒牛肉末辣椒酱,怎么做
DNF狂战士技能崩山击加到多少为合适?
我女朋友赛跑跑了在后一名。怎么才能安慰她
中国茶道的表现形式有哪些?
关于驱魔少年
我QQ里有QB在英雄岛里咋领不出来啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?