#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,x,y,z,i,min=10000,n1,n2,n3,temp=0,t=0;
//n为咨询的商家数,xyz分别为要购买商品一、商品二、商品三的数量
//n1、n2、n3分别为商品一、二、三的价格
printf("咨询的商家数为: ");
scanf("%d",&n);
printf("需购买商品一、二、三的数量为: ");
//输入数据用空格分隔,以下皆是
scanf("%d %d %d",&x,&y,&z);
for(i=0;i<n;i++){
printf("编号为%d的商家商品一、二、三的报价: \n",i+1);
scanf("%d %d %d",&n1,&n2,&n3);
temp=n1*x+n2*y+n3*z;
if(temp<min){
min=temp;
t=i+1;
}
}
printf("在编号为%d的商家购买总费用最低,为 %d元!!!",t,min);
return 0;
}
相关文章
- 10-10PAT 1023 组个最小数 C语言实现
- 10-10C语言八皇后问题
- 10-10C语言判断文件指针是否结尾的问题
- 10-10C语言解决回文数、字符问题
- 10-10汉罗塔问题(c语言)
- 10-10C语言递归解决汉诺塔问题
- 10-10C语言汉诺塔问题详解
- 10-10C语言输出变量和表达式结果不一致问题
- 10-10C语言二维数组,求和,求每行最大值,求每列最小值,求主副对角线之和。
- 10-10c语言解决leetcode中最大子序和问题。