用c语言编写,输入5个整数,输出最大值和最小值,要用值传递的方法,

如题所述

楼上貌似写错了,
人家只要10个数
给出程序
#include
<stdio.h>
void
main()
{
int
n[10];
int
max,
min,
maxcout,
mincout;
for
(int
i
=
0;
i
<
10;
i++)
scanf("%d",
&n[i]);
max
=
n[0];
min
=
n[0];
maxcout
=
0;
mincout
=
0;
for
(int
i
=
0;
i
<
10;
i++)
{
if
(max
<
n[i])
{
max
=
n[i];
maxcout
=
i;
}
if
(min
>
n[i])
{
min
=
n[i];
mincout
=
i;
}
}
printf("最大数为:
%d,
下标为:
%d\n最小数为:
%d,
下标为:
%d\n",
max,
maxcout,
min,
mincout);
getchar();
}
温馨提示:内容为网友见解,仅供参考
无其他回答

用c语言编写,输入5个整数,输出最大值和最小值,要用值传递的方法,
} printf("最大数为:d,下标为:d\\n最小数为:d,下标为:d\\n",

c语言编程 输入5个数 求出最大值和最小值
int max(int x,int y){ if(x>y)return x;else return y;} int min(int x,int y){ if(x<y)return x;else return y;} int main(){ int x,y,a,b,c,d,e,f,g,h,i,t,o,p,l;printf("输入任意五个整数:\\n");scanf("%d%d%d",&a,&b,&c,&d,&e);f=max(a,b);g=...

...从键盘上输入8个数,求出最大值和最小值用指针传递数组
这段 C 语言代码实现了从键盘上输入 8 个数,并使用指针传递数组来找到这些数中的最大值和最小值。

C语言,使用指针作为函数参数,写一求数组中最大值和最小指的函数
intmain(intargc,constchar*argv[]){。inta[]={1,5,6,2,3,8,9,7,4,5};//定义一个十个数据的数组 intmax;//存放最大值 intmin;//存放最小值 hanshu(a,10,&max,&min);//函数传送数组,并将最大值,最小值的地址传送 printf("Themaxnumberis%d...

c语言输出最大值
C语言代码如下:include<stdio.h> int main(){ int a,b;printf("please enter two number:"); ---两个数字用空格隔开,以回车键结束输入。scanf("%d %d",&a,&b);if(a>b)printf("The max is %d",a);else if(b>a)printf("The max is %d",b);else printf("The two Numbers...

...找出其中最大和最小值,并输出。 麻烦帮忙编写一下
printf("请输入10个数,每输入一个数按回车键结束:\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ if(max<num[i])max=num[i];elseif(min>num[i])min=num[i];} printf("最大为...

c语言求数组中最大值和最小值及其下标
思路:假定一个数为最大值,如果有个数比假定的最大值还大,那么该数就为最大值。最小值同理。使用for循环。\/ public class MaxMin{ public static void main(String[]args){ int[]array={13,56,45,48,26,55,7,3,9,468,4589,76,4,3,18};\/\/声明数组并赋值 int i=0;int max=array...

解释下下列c语言,输入5,9为什么输出是5,9
估计你刚学吧,这是c语言的老问题,就是值传递和地址传递的问题。回去看看。你这个是值传递,就是在swap里对x,y的操作(交换)只在swap函数里有效,在main()无效。

c语言问题
不过这题没有必要,从题目中可以看出,你们现在学习的还是很基础的东西,能处理整数就行了,不需要考虑处理小数。至于 stdlib.h,这个程序里应该没有用到。但stdio.h和stdlib.h是几乎每个程序都要包含的,所以编程人在写程序时,顺手就先把这两个包含进去,也是个习惯了。反正不会影响程序的大小,如果...

C语言输出最大值问题
因为你定义的求最大值的函数为int max(int a,int b)前缀要求函数的属性为返回一个整数,那当然要在这个函数结束的时候把计算结果用return返回给max函数,再由max函数带给main函数。这个return是针对max而不是main的。因为z=max(a,b);那么max计算结果给z,从而实现打印z的时候输出最大值。

相似回答
大家正在搜