7656:李白的酒

  • 查看
  • 提交
  • 统计
  • 提问

说到底时范围: 
1000ms

内存限制: 
65536kB

描述
李白街及运动,提壶去打酒。遇店加相同倍增,见花喝一样交手。n遇店和花,喝光壶中酒。

试问壶中原有多少酒?

 

释义:李白提壶上街买酒、喝酒,每次遇到酒店,便用壶中的酒量增添一倍,而每次见到花,便喝一样交手,这样他遇店、见花通过n次,正好把酒全喝了了。问:壶中原有多少酒。

输入
一个恰恰整数n,不越100。

输出
一个小数,为壶中初始酒量(单位:斗),舍入到有些数点后五各。

样例输入
3

样例输出
0.87500

 1 #include<iostream>
 2 #include<cstdio>
 3 using namespace std;
 4 int tot;
 5 int main()
 6 {
 7     double ans=0;
 8     int n;
 9     cin>>n;
10     while(tot!=n)
11     {
12         tot++;
13         ans=ans+1;
14         ans=ans/2;
15     }
16     //cout<<ans;
17     printf("%.5lf",ans);
18     return 0;
19 }

 

02:不吉利日期

  • 查看
  • 提交
  • 统计
  • 提问

到底时间限定: 
1000ms

内存限制: 
65536kB

描述
当海外,每月的13声泪俱下及每周的星期5都是无红的。特别是当13号那天正好是星期5时,更非吉祥。已掌握某年的一月一日是星期w,并且这等同年一定不是闰年,求来这无异于年拥有13哀号那天是星期5的月,按自小到十分之相继输出月份数字。(w=1..7)

输入
输入有一行,即一月一日星期几(w)。(1 <= w <= 7)

输出
输出有同样至大半执行,每行一个月份,表示该月的13日是星期五。

样例输入
7

样例输出
1
10

提示
1、3、5、7、8、10、12月各有31天
4、6、9、11月各有30天
2月有28天

来源
测算概论化学学院期末考试

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cmath>
 4 #include<cstring>
 5 using namespace std;
 6 string a;
 7 string b;
 8 int tot;
 9 char kong[4];
10 int month[14]={31,28,31,30,31,30,31,31,30,31,30,31};
11 int main()
12 {
13     int day;
14     cin>>day;
15     for(int i=0;i<12;i++)//年 
16     {
17         for(int j=1;j<=month[i];j++)//月 
18         {
19             if(j==13&&day==5)
20             {
21                 cout<<i+1<<endl;
22             }
23             
24                 day++;
25                 if(day==8)day=1;
26         }
27     }
28     
29     return 0;
30 }