求助c语言

P1909 [NOIP2016 普及组] 买铅笔

1`.min` 应该在一开始赋值为极大值 2.`cnt` 在循环的时候没有归零 ```cpp #include <stdio.h> int main() { int n,cnt,y,i,min=0x3f3f3f3f; cnt = 0; int shu[3],rmb[3]; scanf("%d",&n); for(i=0; i<3; i++) scanf("%d %d",&shu[i],&rmb[i]); for(i=0;i<3;i++) { cnt=0; while(cnt*shu[i]<n) cnt++; y = cnt * rmb[i]; if(min>=y) min = y; }printf("%d",min); return 0; } ```
by do_it_tomorrow @ 2023-08-27 23:17:15


@[do_it_tomorrow](/user/1013881) 感谢大佬
by hello098 @ 2023-08-28 09:56:35


|