请各位帮忙看看吧 为啥不能运行
题目描述
P 需要去商店买 n 支铅笔作为小朋友们参加 NOIP 的礼物。她发现商店一共有 3 种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起 见,P 决定只买同一种包装的铅笔。
商店不允许将铅笔的包装拆开,因此 P 可能需要购买超过 n 支铅笔才够给小朋友们发礼物。
现在 P 想知道,在商店每种包装的数量都足够的情况下,要买够至少 要多少钱
输入样例 输出样例
57 54
2 2
50 30
30 27
#include<stdio.h>
int main (){
int number ;
int number1,price1;
int number2,price2;
int number3,price3;
int b=0,d=0,f=0;
int a =1;
int B=0,D=0,F=0;
scanf("%d\n",&number);
scanf("%d %d\n",&number1,&price1);
scanf("%d %d\n",&number2,&price2);
scanf("%d %d\n",&number3,&price3);
for (a=1;a*2<number;a++){
printf("%d",a);
b = a*price1 ;
}
int c;
for (c=1;c*2<number;c++){
printf("%d",c);
d = c*price2 ;
}
int e ;
for (e=1;e*2<number;e++){
printf("%d",e);
f= e*price3 ;
}
B =b;
D =d;
F=f;
if (B<D&&B<F){
printf("%d",B);
}
else if (D<F&&D<B){
printf("%d",D);
}
else {
printf("%d",F);
}
return 0 ;
}