1.思路
先输入 (用到了结构体)放到结构体中,
对输入的元素进行比较处理,分别找最大值和最小值(记录下标)
最后根据所求下标输出
2.错误代码.
#include <stdio.h>
struct seek
{
char name[35];
double money;
};
int main()
{
int n,i,t,h;
int min,max;
struct seek s[55];
scanf("%d",&n);
for(i=0;i<n;i++) scanf("%s",&s[i].name);
for(i=0;i<n;i++) scanf("%lf",&s[i].money);
max=s[0].money,t=0;
for(i=0;i<n;i++)
{
if(max<s[i].money)
{
max=s[i].money;
t=i;
}
}
max=s[0].money,h=0;
for(i=0;i<n;i++)
{
if(min>s[i].money)
{
min=s[i].money;
h=i;
}
}
printf("%.2f,%s",max,s[t