#c语言 最小消费问题#

#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;

}

#c语言 最小消费问题#

上一篇:哥德巴赫猜想


下一篇:PAT (Basic Level) Practice 1093 字符串A+B (20 分)