#include<stdio.h>
int main(void)
{
/*********Begin*********/
int arr[10];
int i;//设置for条件的控制变量
int temp = 0;//创建临时变量
for (i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
}
int max = arr[0];//先假定arr[0]最大
//通过此循环找最大值,即它的下标
for (i = 0; i < 10; i++)
{
if (arr[i] > max)//大于arr[i]的元素赋值给max
{
max = arr[i];
temp = i;//记录最大值的下标
}
}
for (i = 0; i < 10; i++)
{
if (i != temp)//输入除最大值的所有数
{
printf("%d ", arr[i]);
}
}
/*********End**********/
return 0;
}
第6关:删除最大值
最新推荐文章于 2023-01-01 14:56:28 发布