第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