用的for循环 百思不得其解 大佬们求助

P1909 [NOIP2016 普及组] 买铅笔

s 的初始值设小了
by GMH123456gmh @ 2023-08-17 18:43:52


``` #include <bits/stdc++.h> using namespace std; int main() { double n,a,b; int s=INT_MAX;//INT_MAX表示最大的数,什么数也不可能比他大,INT_MINX表示最小的数,什么数也不可能比他小 double p; cin >>n; for(int i=0; i<3; i++) { cin>>a>>b; p=ceil(n/a); if(p*b < s) { s = p*b; } } cout << s; return 0; } ``` @[RingTouSou](/user/1034242) 这个,建议做一下笔记
by liu_le_chen @ 2023-08-17 18:50:14


@[liulechen](/user/1037273) @[GMH123456gmh](/user/925456) 谢谢!
by RingTouSou @ 2023-08-17 19:14:29


|