|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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,哪里出问题? |
|