如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Ej45a1FQ4Y整理后的丢失,这个有些程序有错误,或不够完善!不同进制的输出#include<iostream>#include<bitset>#include<iomanip>usingnamespacestd;intmain(){inta;cout<<"以八进制格式输入整数:\na=0";cin>>oct>>a;cout<<"以十六进制显示整数a=0x"<<hex<<a<<endl;cout<<"以八进制显示整数a=0"<<oct<<a<<endl;cout<<"以二进制显示整数a="<<bitset<32>(a)<<endl;cout<<"以十进制显示整数a="<<dec<<a<<endl;system("pause");return0;}1。编写一个程序,要求输出从50到300之间(含50和300)的整数和。#include<iostream>usingnamespacestd;intmain(){inti,m,n;cout<<"请输入两个整数并用空格键或回车键隔开"<<endl;cin>>m>>n;intsum=0;for(i=m;i<=n;i++){sum=sum+i;}cout<<"sum="<<sum<<endl;system("pause");return0;}2。编写一个程序,要求输出从2到12之间的所有偶数的连乘积#include<iostream>usingnamespacestd;intmain(){intx;intji=1;for(x=2;x<=12;x=x+2)ji=ji*x;cout<<"从2到12之间的所有偶数的连乘积为:"<<ji<<endl;system("pause");return0;}3。编写一个程序,要求输出从1到12之间的所有奇数的连乘积。(与上类似)4。编写一个程序,要求输出从100到200之间的全部素数(质数)。#include<iostream>#include<cmath>usingnamespacestd;boolzhi(inti);intmain(){inti,j;for(i=100;i<=200;i++){if(zhi(i))//求合数if(!zhi(i))cout<<i<<"";}system("pause");return0;}boolzhi(inti){boolans=true;for(intj=2;j<=sqrt(i);j++){if(i%j==0){returnfalse;break;}}returnans;}5。编写一个程序,要求输出从100到200之间的全部合数。(与上类似)#include<iostream>#include<iomanip>usingnamespacestd;intmain(){inta,b;cout<<"从100到200之间的全部合数为:"<<endl;for(a=100;a<=200;a++)for(b=2;b<=a-1;b++)if(a%b==0){cout.setf(ios::left);cout<<setw(8)<<a;break;}cout<<endl;system("pause");return0;}6。编写递归程序输出斐波那契数列的前20项。#include<iostream>usingnamespacestd;intmain(){intx1=1,x2=1;intx3;cout<<x1<<""<<x2<<"";for(inti=1;i<=18;i++){x3=x1+x2;cout<<x3<<"";x1=x2;x2=x3;}cout<<endl;system("pause");return0;}7。编写一个程序,要求输入三个整数,输出其中最大者,要求从主函数输入三个数,输出最大值,编写函数完成求最大值的功能。#include<iostream>usingnamespacestd;intmax(inta,intb,intc);intmain(){intx,y,z;cout<<"请输入三个整数,用空格或回车隔开"<<endl;cin>>x>>y>>z;cout<<"最大为:"<<max(x,y,z)<<endl;system("pause");return0;}intmax(inta,intb,intc){if(a>=b){if(a>=c)returna;elsereturnc;}else{if(b>=c)returnb;elsereturnc;}}8。编