其他分享
首页 > 其他分享> > 第30课 棋盘上的学问--超长整型与数据溢出

第30课 棋盘上的学问--超长整型与数据溢出

作者:互联网

第30课 棋盘上的学问--超长整型与数据溢出 例程: 试编一程序,算一算,64个棋盘格中放入麦粒;第一个放入一粒,每一个放入是前一个的两倍,求第64个格子放入的麦粒数是多少? 程序代码如下:
 1 /*
 2 例程:
 3 试编一程序,算一算,64个棋盘格中放入麦粒;
 4 第一个放入一粒,每一个放入是前一个的两倍,
 5 求第64个格子放入的麦粒数是多少?
 6 */
 7 #include <iostream>    //包含输入输出流头文件iostream 
 8 using namespace std;    //指明程序 使用命名空间std(标准) 
 9 int main()
10 {
11     long long sum,n;
12     int i;
13     sum=0;
14     n=1;
15     for (i=1;i<=64;i++)
16     {
17         n*=2;
18         sum+=n;
19         cout<<i<<"  "<<n<<endl; 
20     }
21     cout<<"总数:"<<sum<<endl;
22     return 0;
23 }

 

  英汉小词典: long long 超长整型   动动脑: 2、阅读程序写结果
 1 /*
 2 2、阅读程序写结果 
 3 */
 4 #include <iostream>    //包含输入输出流头文件iostream 
 5 using namespace std;    //指明程序 使用命名空间std(标准) 
 6 int main()
 7 {
 8     int m,n,i;
 9     long long ans=0;
10     cin>>m>>n;
11     for (i=m;i<=n;i=i+2)
12         ans+=i;
13     cout<<ans<<' ';
14     cout<<i;
15     return 0;
16 }

 

  3、完善程序。 沃伦●巴菲特,1930年出生于美国,是全球著名的投资大师,也是一位慈善家,其管理的公司年收益率可以达到20%以上。假设年收益率为20%,10万元的投资一年后是12万元,两年后是14.4万元,试问20年后是多少万元?
 1 /*
 2 3、完善程序。
 3 沃伦●巴菲特,1930年出生于美国,是全球著名的投资大师,
 4 也是一位慈善家,其管理的公司年收益率可以达到20%以上。
 5 假设年收益率为20%,10万元的投资一年后是12万元,两年后是14.4万元,
 6 试问20年后是多少万元?
 7 */
 8 #include <iostream>    //包含输入输出流头文件iostream 
 9 using namespace std;    //指明程序 使用命名空间std(标准) 
10 int main()
11 {
12     int i;
13     float s=10.0;
14     for (i=1;i<=20;i++)
15     {
16         s+=s*0.2;
17         cout<<i<<" "<<s<<endl;
18     }
19     return 0;
20 }

 

 

标签:std,10,--,30,long,int,64,整型,放入
来源: https://www.cnblogs.com/lqsj2018/p/16456865.html