输入一个长度
利用循环计算需要多少张卡片
输出时注意i是从2开始,最后结束时i是多加了个1
所以输出i-2
#include<iostream> using namespace std; int main(){ double l; while(cin>>l && l!=0.0){ double lon=0.0; int i=2; for(;lon<l;i++) lon+=1.0/i; cout<<i-2<<" card(s)\n"; } return 0; }
原文地址:https://www.cnblogs.com/rign/p/9973086.html
时间: 2024-10-13 23:24:18