hdoj 1056 HangOver(简单题)

来源:互联网 发布:网络暴力乔任梁议论文 编辑:程序博客网 时间:2024/05/21 10:55

一开始想复杂了。。。

简单题。

#include<stdio.h>using namespace std;int  dabiao(double b[]){double a1;int i;    i=2;a1=0;b[1]=0.5;while(a1<5.30){b[i]=b[i-1]+1/(double)(i+1);a1=b[i];i++;}return i;}int main(){double b[500];int n,j,k;double sum,a1;k=dabiao(b);while(~scanf("%lf",&a1)&&a1!=0){if(a1<=0.5)printf("1 card(s)\n");else{for(j=2;j<k;j++){if(b[j]>=a1)break;}printf("%d card(s)\n",j);}}return 0;}


原创粉丝点击