1003 Hangover

来源:互联网 发布:ext json 编辑:程序博客网 时间:2024/06/07 00:26

没怎么学到东西.

贴代码:

//============================================================================// Name        : 1003.cpp// Author      : // Version     :// Copyright   : Your copyright notice// Description : 1003 in C++, Ansi-style//============================================================================#include <iostream>using namespace std;int main() {float input=0.0;int calc(float);float numArray[1000];int length=0;while(cin>>input){if(input==0.00){break;}else{numArray[length++]=input;}}int i=0;for (;i!=length;i++){cout<<calc(numArray[i])<<" card(s)"<<endl;}return 0;}int calc(float num){int result=0;double j=1.0;float temp=0;while(temp<num){j++;temp+=1/j;result++;}return result;}


心得:

还是有个地方出错了.

int result;

1/result  这里是整除,没有小数点.有小数点的话,必须除float 或double.










原创粉丝点击