马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#define M 100
int max_Num_name(int *num, int m)
{
int i;
int n = 0;
int max = num[0];
for(i = 0; i < m; i++)
{
if(max <= num[i])
{
max = num[i];
n = i;
}
}
return n;
}
int max_Prce_name(float *price, int m)
{
int i, n = 0;
float max = price[0];
for(i = 0; i < m; i++)
{
if(max <= price[i])
{
max = price[i];
n = i;
}
}
return n;
}
//float sum_Price(*price, *num)
//{
// float sum = 0;
//
//
//
// return sum;
//}
int main (void)
{
char name[M];
int num[M];
float price[M];
int m;
printf("请输入商品的数量(m不大于100):");
scanf("%d", &m);
int i, j, k;
for(i = 0; i < m; i++)
{
printf("请输入商品的名称:");
scanf("%s", &name[i]);
printf("请输入商品的数量:");
scanf("%d", &num[i]);
printf("请输入商品的单价");
scanf("%f", &price[i]);
}
int a = max_Num_name(num, m);
printf("数量最多的商品名称是:%s\n", name[a]);
int b = max_Prce_name(price, m);
printf("单价最高的商品名称是:%c\n", name[b]);
// float sum = sum_Price(price, num);
// printf("商品总价是:%f", sum);
return 0;
}
@FishC,哪里出问题? |