初学者1

以下是cpp第一次作业,七个程序都能运行,就是不美观,因为我刚刚学三天,练习嘛大佬们看到有错请为我指出来qaq


练习1:答:78=(1001110)2         =(116)8    =(4E)16

          128=(10000000)2       =(200)8    =(80)16

          1111=(10001010111)2   =(2127)8   =(457)16

          1=(0001)2             =(1)8      =(1)16

          12.125=(1100.001)2    =(14.1)8   =(C.2)16

 

练习2:答:+123=[01111011]   -100=[10011100]  +7=[00000111] -127=[10000001]

 

-8=[11111000]  -111=[10010001]  0=[00000000] +19=[00010010]

 

 

练习3:答:

-100.0:

单精度 1  10000101          10010000000000000000000

双精度 1  100 0000 0101    1001000000000000000000000000000000000000000000000000

+12.125:

单精度 0    1000 0010          10000100000000000000000

双精度 0    100 0000 0010      1000010000000000000000000000000000000000000000000000

+1.0   

单精度0   01111111         00000000000000000000000

双精度0   011 1111 1111    0000000000000000000000000000000000000000000000000000

+0.3

单精度0 0111 1101           00110011001100110011001

双精度0 011 1111 1101        0011001100110011001100110011001100110011001100110011

 

 

 

//------------------  Ex2.4  -----------------------------------

 

#include<iostream>

#include<cmath>

using namespace std;

int main()

{ double pi,x;

x=0.2;

pi=16*(x-pow(x,3)/3+pow(x,5)/5-pow(x,7)/7+pow(x,9)/9)-4/239;

cout.precision(17);

cout<<"pi="<<pi<<endl;

return 0;

}

 

 

//------------------  Ex2.7  -----------------------------------

 

#include<iostream>

#include<cmath>

using namespace std;

int main()

{ double a,b,c,x,y,pi=3.1415926;

cout<<"输入边长  边长   角度:"<<endl;

cin>>a>>b>>x;

y=x*pi/180;

c=sqrt(a*a+b*b-2*a*b*cos(y));

cout<<"第三边长度为"<<c<<endl;

return 0;

}

 

 

//------------------  Ex2.9 -----------------------------------

 

#include<iostream>

#include<cmath>

using namespace std;

int main()

{ int a;

cout<<"输入一个整数: ";

cin>>a;

if (a<-999||a>999){cout<<a<<"不是一个三位的偶数"<<endl;}

else if (a<100&&a>-100)  {cout<<a<<"不是一个三位的偶数"<<endl;}

else if  (a%2==0)

{cout<<a<<"是一个三位的偶数"<<endl;}

else {cout<<a<<"不是一个三位的偶数"<<endl;}

return 0;

}

 

 

//------------------  Ex2.11 -----------------------------------

 

#include<iostream>

#include<cmath>

using namespace std;

int main()

{ double a,b,c;

cout<<"输入三个数:a b c"<<endl;

cin>>a>>b>>c;

if (a<=b) {b=a;}

else {b=b;}

if (b<=c) {c=b;}

else {c=c;}

cout<<"最小的数:"<<c<<endl;

return 0;

}

 

 

//------------------  Ex2.13  -----------------------------------

 

while语句:

#include<iostream>

using namespace std;

int main()

{ int i,s;

s=1;i=1;

while(i<=10)

{s=s*i;

i=i+1;

}

cout<<"10!="<<s<<endl;

return 0;

}

 

for语句:

#include<iostream>

using namespace std;

int main()

{ int i,s;

s=1;

for(i=1;i<=10;i++)

{s=s*i;}

cout<<"10!="<<s<<endl;

return 0;

}

 

(结果:3628800)

 

//------------------  Ex2.14 -----------------------------------

while语句:

#include<iostream>

#include<cmath>

using namespace std;

int main()

{ double i,s,e;

 e=1;i=2;s=1;

 while(i<=20)

 {e=e+i/(s+i);s=i;i=i+1;}

 cout<<"1+2/3+…(前二十项和)="<<e<<endl;

return 0;

}

 

for语句:

#include<iostream>

#include<cmath>

using namespace std;

int main()

{ double i,s,e;

 e=1;s=1;

 for(i=2;i<=20;i++)

 {e=e+i/(s+i);s=i;}

 cout<<"1+2/3+…(前二十项和)="<<e<<endl;

return 0;

}

 

(结果:11.2398)

 

 

//------------------  Ex2.16 -----------------------------------

判断等于是==,一个=只是赋值而已

#include<iostream>

#include<cmath>

using namespace std;

int main()

{ long int i,n,F1,F2,Fn;

 cout<<"输入一个正整数:";

cin>>n;

F1=1;F2=1;

if (n==1)

{cout<<"第"<<n<<"项斐波那契数是"<<F1<<endl;}

else if (n==2)

{cout<<"第"<<n<<"项斐波那契数是"<<F2<<endl;}

else

for(i=3;i<=n;i++)

 {Fn=F1+F2;F1=F2;F2=Fn;}

 cout<<"第"<<n<<"项斐波那契数是"<<Fn<<endl;

return 0;

}

 

 还有深夜想到的一些作为小新得到的感悟。
信息时代对人的精神生活的影响是广泛深刻甚至有些立竿见影的,比以前任一时代的影响都更进一步的。对于生产、生活(偏物质)的影响实在太宏大而超出我的描述能力,但对内心的触及是无论谁都能用喜欢、习惯的方式表达的。而且我想,对精神等类上层建筑都有如此深刻的影响,肯定已经在物质生产中发生了深刻的结构性变革。我好像挺迷恋这种上层感触学的。

 今天是发现一个以前还未注意到的。各种媒介(音视频)的得以保存对我们感情生活的影响,大家应该能猜到这直接来自我用手机听歌的感触,以前的人又是怎样接触音乐,电影这样的事呢,从有都没有,到一票难求,再到由于储存和播放材料的大众化。就从一小小方面说吧,古人有没有很喜欢的歌,有没有单曲循环的概念,当然有“徘徊反复沉吟至今”,但真的能成其为单曲循环,也要生产力的足够发展吧。有与没有,条件的是与否,前人和今人受到的感触,由此形成的精神生活的一部分当然是有差异的。

 而现在也涌现了很多好听的歌,尽管有些老一辈的人有些不以为然,但客观的从历史来看,音乐肯定是在进步的。这应该也与现在的媒介方式、平台有关系。
触类旁通,我们会觉得这个时代确实有很多奇妙的,前所未有的事物,这不就是好的时代吗,但时代是在矛盾中得以发展的,就有痛苦的一面。难怪以前雨果得到了“这是最好……这是最坏……”的慨叹,但这不就是规律吗,历史正是在矛盾,明暗面中发展的。

 总是从很小的事就上纲上线,下次我尽量不这样做。

 

 

 



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值