对任意一组数组长度为十,找出最大值与最小值,怎么写程序
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 23:25:12
对任意一组数组长度为十,找出最大值与最小值,怎么写程序
void inputNum(int *pDst)
{
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i ++)
{
scanf("%d", &pDst[i]);
}
}
void findNum(int *pDst)
{
int max_num = pDst[0];
int min_num = pDst[0];
int max_index = 0;
int min_index = 0;
for (int i = 1; i < 10; i ++)
{
if (min_num > pDst[i])
{
min_num = pDst[i];
min_index = i;
}
else if (max_num < pDst[i])
{
max_num = pDst[i];
max_index = i;
}
}
printf("max num = %d \n", max_num);
printf("min num = %d \n", min_num);
}
int main()
{
int a[10] = {0};
inputNum(a);
findNum(a);
return 0;
}
再问: 有没有简单易懂的
再答: 这个比较简单的了。
再问: 看不懂,很多没学过
再答: int main()
{
int a[10] = {0};
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i ++)
{
scanf("%d", &a[i]);
}
int max_num = a[0];
int min_num = a[0];
for (int i = 1; i < 10; i ++)
{
if (min_num > a[i])
{
min_num = a[i];
}
else if (max_num < a[i])
{
max_num = a[i];
}
}
printf("max num = %d \n", max_num);
printf("min num = %d \n", min_num);
return 0;
}
修改一下就是这样,能看懂吗?
再问: 嗯。谢谢
{
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i ++)
{
scanf("%d", &pDst[i]);
}
}
void findNum(int *pDst)
{
int max_num = pDst[0];
int min_num = pDst[0];
int max_index = 0;
int min_index = 0;
for (int i = 1; i < 10; i ++)
{
if (min_num > pDst[i])
{
min_num = pDst[i];
min_index = i;
}
else if (max_num < pDst[i])
{
max_num = pDst[i];
max_index = i;
}
}
printf("max num = %d \n", max_num);
printf("min num = %d \n", min_num);
}
int main()
{
int a[10] = {0};
inputNum(a);
findNum(a);
return 0;
}
再问: 有没有简单易懂的
再答: 这个比较简单的了。
再问: 看不懂,很多没学过
再答: int main()
{
int a[10] = {0};
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i ++)
{
scanf("%d", &a[i]);
}
int max_num = a[0];
int min_num = a[0];
for (int i = 1; i < 10; i ++)
{
if (min_num > a[i])
{
min_num = a[i];
}
else if (max_num < a[i])
{
max_num = a[i];
}
}
printf("max num = %d \n", max_num);
printf("min num = %d \n", min_num);
return 0;
}
修改一下就是这样,能看懂吗?
再问: 嗯。谢谢
用C++求最大值、最小值问题.任意定义一个一维数组,并为其初始化,然后将其最大值与最小值找出来.
编写程序,要求任意输入4个数,找出其中的最大值和最小值,怎么做啊?
【C语言】找出2维数组中最大值与最小值并交换位置
编写一个程序,通过指针变量找出一维数组中的最大值和最小值,并交换最大值和最小值的位置.
定义一个长度为3*4的整数组,输出该数组的最大值和最小值
编写一函数,求出一个数组中的最大值和最小值,数组长度为10并在main函数中输出最大值和最小值.
编写一个函数,找出一个数组中的最大值和最小值.
编写程序,要求任意输入4个数,找出其中的最大值和最小值.用vfp来编写,
c语言编程 在整型数组a[10]中找出最大值和最小值,并将最大值与数组中第一个数交换,最小值与数组中最后一个数交换,其它
C语言编程题不会做啊题目描述有一个长度为n的整数序列.请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交
写c++程序:从键盘上输入一组数据,其中该组数据是以输入零结束的,求这组数中最大值与最小值
VB中如何对数组求最大值与最小值并交换两者的次序