Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
312976 | 123456 | 【C2-4】购买礼物 | C++ | 通过 | 100 | 1 MS | 244 KB | 509 | 2025-03-16 11:03:32 |
#include<iostream> using namespace std; int main(){ int n,i=1,s=0; //n是班级人数, //i是买礼物的次数或第i次买了i份礼物 //s是买的总礼物数量 cin>>n;//输入班级人数 while(s<n){//循环执行 如果 买的礼物数s < n班级总人数 s+=i;//第i次买的i份礼物加到s变量里 i++;//下一次循环,下一次买的礼物数加1 } cout<<i-1;//因为最后一次买完礼物已经够发了,但11行让i增加1,需要减掉 return 0; }