10月8日 c语言 数组元素作函数实参 输入10个数,要求输出其中值最大的元素和该数是第几个数
2017-10-08 20:51
567 查看
#include<stdio.h>
int main()
{
int max(int x, int y);
int a[10], m,n,i;
printf("please input 10 numbers\n");
for(i=0;i<10;i++)
scanf("%d",&a[10]);
for(i=1,m=a[0],n=0;i<10;i++);
{
if (max(m,a[i])>m)
{
m=max(m,a[i]);
n=i;
}
}
printf ("the largest number is %d\nit is the %dth number",m,n+1);
}
int max (int x,int y)
{
return (x>y?x:y);
}
int main()
{
int max(int x, int y);
int a[10], m,n,i;
printf("please input 10 numbers\n");
for(i=0;i<10;i++)
scanf("%d",&a[10]);
for(i=1,m=a[0],n=0;i<10;i++);
{
if (max(m,a[i])>m)
{
m=max(m,a[i]);
n=i;
}
}
printf ("the largest number is %d\nit is the %dth number",m,n+1);
}
int max (int x,int y)
{
return (x>y?x:y);
}
相关文章推荐
- c语言:输入10个数,输出值最大的元素和该数是第几个数。(数组元素作函数实参)
- c语言:输入10个数,输出值最大的元素和该数是第几个数。(数组元素作函数实参)
- 例7.9 输入10个数,要求输出其中值最大的元素和该数是第几个数。
- 输入10个数,要求输出其中值最大的元素和该数是第几个
- 输入10个数,要求输出其中值最大的元素和该数是第几个数
- 【c语言】依次将10个数输入,要求输出其中最大的数
- 10月7日 c语言 函数调用 输入两个整数,要求输出其中值较大者,要求用函数找到最大数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 从键盘输入十个整数存入一维数组中,求出其中的最大数并输出(要求用指针访问数组元素)?
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- * 问题描述:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 输入10个数,求出最大元素是第几个数(数组作为函数參数)
- 从键盘任意输入10个整数,用函数编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组。
- 输入10个整数,用函数编程将其中最大数于最小数位置互换,然后输出互换后的数组。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- //1、输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数
- 个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出
- 习题 2.4(2)依次将10个数输入,要求输出其中最大的数。