自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 判断是不是素数&&求m1到m2所有素数之和,求阶乘,阶乘之和

#include<iostream>#include<cmath>using namespace std;int main (){ int i,n; cout<<"请输入一个整数"<<endl; cin>>n; for(i=2;i<=sqrt(double(n));i++) { if(n%i==0) break; } if(i>sq...

2021-07-03 11:30:51 401

原创 求m1到m2的所有完数;判断回文数,求最大公约数最小公倍数,求三角函数,

#include<iostream>#include<cmath>#include<iomanip>using namespace std;//完数,除了本身之外所有因子之和等于本身的数int main (){ int m1,m2,i,sum=0; cout<<"请输入m1,m2"<<endl; cin>>m1>>m2; for(m1;m1<=m2;m1++) { su...

2021-07-03 11:25:44 122

原创 数列求和。。。。

#include<iostream>#include<iomanip>#include<cmath>using namespace std;int main (){ int n,sum=0,i=1,t=1,num; cout<<"前请输入n(1~9)"<<endl; cin>>n; cout<<"sum="<<n<<'+'; while(i<=n...

2021-07-03 11:17:02 97

原创 进制转换,十转·八,八转十

#include<iostream>#include<iomanip>#include<cmath>using namespace std;int main (){ int num,r,w=1,w1,base,choice; int result=0; cout<<"请选择进行进制转换:1.十进制转八进制,2.八进制转十进制"<<endl; cin>>choice; switch(ch...

2021-07-03 11:07:57 270

原创 求三角函数的值

#include<iostream>#include<iomanip>#include<cmath>#include<ctime>#include<cstdlib>using namespace std;int main (){ const double PI=3.1415926; double sinx=0,x,y,sign=1,i=1,n=1,t=1; cout<<"请输入x的值:"&lt...

2021-07-03 11:07:28 110

原创 2021-07-01求两个数组的并集,有序&&无序

#include<iostream>#include<iomanip>using namespace std;int main (){ cout<<"求两数组并集"<<endl; int a[]={2,5,10,18,20},b[]={1,3,7,8,9,11,25,30}; int m=5,n=8;//m,n,分别记录数组a和数组b得长度 int pa,pb,pc,c[13]; pa=0,pb=0,pc=0;...

2021-07-03 11:06:39 341

原创 数组的应用

#include<iomanip>#include<string>using namespace std;int main(){ cout<<"产生倒叙二维数据"<<endl; const int N=100; int a[N][N],i,j,n,max,t,pos,data; cout<<"请输入n"<<endl; cin>>n; data=1; for(...

2021-07-03 10:48:42 67

原创 逆序存放字符串元素

#include<iostream>#include<iomanip>#include<string>using namespace std;int main (){int i=0,j,L;string str;cout<<"请输入字符串"<<endl;getline(cin,str);//接收空格,string类输入//注意区分字符数组的cin.getline(str,)L=str.length();//求字符串长度str.s..

2021-07-02 22:17:24 215

原创 改进选择排序,冒泡排序

#include<iostream>#include<iomanip>using namespace std;int main (){ const int N=20; int a[N],b[N];; int i,j,n,t; cout<<"请输入数组长度"<<endl; cin>>n; cout<<"请输入数组元素"<<endl; for(i=0;i<n;...

2021-07-01 15:04:55 57

原创 移动数组中的元素,将低于平均值的元素放在平均值的后面,删除小于平均值的元素,删除重复元素,查找元素,

#include<iostream>#include<iomanip>#include<ctime>using namespace std;int main (){ const int N=20; double a[N],t; int i,j,k,n,sum=0; cout<<"请输入数组长度"<<endl; cin>>n; cout<<"请输入数组元素"<&l...

2021-07-01 14:59:25 765

原创 冒泡法调整奇数偶数位置

#include<iostream>#include<iomanip>#include<ctime>using namespace std;int main (){ const int N=20; int i,j,k,n,t,a[N]; cout<<"请输入数组元素个数"<<endl; cin>>n; cout<<"随机产生数组元素"<<endl; sra...

2021-07-01 09:52:16 150

原创 调整元素位置,奇数放在后面

#include<iostream>#include<iomanip>#include<ctime>using namespace std;int main (){ const int N=20; int a[N],i,j,n,t,m; cout<<"请输入数组元素个数"<<endl; cin>>n; cout<<"随机产生随机数组"<<endl;...

2021-07-01 09:33:49 80

原创 仅使用一个数组,将数组中的偶数放在前面,奇数放在后面

#include<iostream>#include<iomanip>#include<ctime>using namespace std;int main (){ const int N=15; int a[N],i,j,n=10; cout<<"请输入十个整数"<<endl; for(i=0;i<10;i++) cin>>a[i]; i=0;//第一个元素...

2021-06-30 23:35:42 528

原创 等腰三角形数字输出

#include<iostream>using namespace std;int main (){ int n,i,j; cout<<"请输入行数"<<endl; cin>>n; for(i=0;i<n;i++) { for(j=0;j<=i+n-1;j++) { if(j<n-i-1) cout<...

2021-06-28 16:24:45 303

原创 直角三角形输出

#include<iostream>using namespace std;int main (){ int n,i,j; cout<<"请输入行数"<<endl; cin>>n; for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(j<n-i-1) cout<<' ...

2021-06-28 16:15:38 238

原创 两个镂空三角形图案输出

#include<iostream>using namespace std;int main (){ int n,i,j; cout<<"请输入行数"<<endl; cin>>n; for(i=0;i<n;i++) { for(j=0;j<=i+n;j++) { if(j==n-i||j==i+n) cout&l...

2021-06-28 16:03:57 90

原创 倒三角镂空三角形输出

#include<iostream>using namespace std;int main (){ int n,i,j; cout<<"请输入行数"<<endl; cin>>n; for(i=0;i<=n;i++) { for(j=0;j<=2*n-i;j++) { if(j==i||j==2*n-i) cout...

2021-06-28 15:54:53 94

原创 镂空三角形的输出

#include<iostream>using namespace std;int main (){ int n,i,j; cout<<"请输入行数"<<endl; cin>>n; for(i=0;i<n;i++) { for(j=0;j<=i+n;j++) { if(j==n-1-i||j==i+n-1) c...

2021-06-28 15:44:21 338

原创 图案输出平行四边形

#include<iostream>using namespace std;int main (){ int n,i,j; cout<<"请输入行数"<<endl; cin>>n; for(i=0;i<n;i++) { for(j=0;j<=n-i-1+n;j++) { if(j<n-i-1) cout<...

2021-06-28 15:31:41 242

原创 图案输出倒三角

#include<iostream>using namespace std;int main (){ int n,i,j; cout<<"请输入行数"<<endl; cin>>n; for(i=0;i<=n;i++)//注意实际图案有六行 { for(j=0;j<=2*n-i;j++)//6阶方阵,次对角线平移n个单位即j<=(n+1)-i-1+n { ...

2021-06-28 15:24:56 113

原创 图案输出3

#include<iostream>using namespace std;int main (){ int n,i,j; cout<<"请输入行数"<<endl; cin>>n; for(i=0;i<n;i++) { for(j=0;j<=i+n+1;j++) { if(j<n-i-1) cout<&...

2021-06-28 15:12:59 74

原创 三角形图案输出2

#include<iostream>using namespace std;int main (){ int i,j,n; cout<<"请输入层数"<<endl; cin>>n; for(i=0;i<n;i++) { for(j=0;j<=i+n-1;j++) { if(j<=n-i-1) cout<&...

2021-06-28 14:59:25 59

原创 三角形图案输出

#include<iostream>using namespace std;int main (){ int n,i,j; cout<<"请输入图案的行数"<<endl; cin>>n; for(i=0;i<n;i++) { for(j=0;j<=i+n-1;j++){ if(j<n-i-1)//次对角线左侧,不包括次对角线 ...

2021-06-28 14:51:34 185

原创 用子函数求有序数组的并集

#includeusing namespace std;void merge(int a[],int b[],int c[],int m,int n,int &k)//注意是int &k ,k是数组c的长度,&k是引用变量,void的型没有返回值{ int pa=0,pb=0,pc=0; while(pa { if(a[pa]==b[pb])//一个一个依次比较,若相等,则放入数组C中 { ...

2021-06-24 13:28:04 151

原创 用指针访问数组,将数组中的元素反序存放并输出

#includeusing namespace std;void fbang(int *p,int n)//反序存放子函数*p只接收地址{int i,j,temp;for(i=0,j=n-1;i{ temp=*(p+i); *(p+i)=*(p+j); *(p+j)=temp;}}int main(){ cout<<"2020114978张丽娜"< const int N=20; int a[N]; int i,n...

2021-06-24 13:03:56 1092

原创 用指针访问数组求数组,求数组中相邻四个数之和(包括首位)

#includeusing namespace std;#includeint main (){ int const N=10; int i,j,m=4,n,max; int a[N],b[N]={0},*p,*q; cout<<"请输入数组实际长度"< cin>>n; cout<<"请输入10个整数"< for(p=a;p<(a+n);p++) cin>&gt...

2021-06-24 11:47:04 303

原创 求数组中相邻四个数之和的最大值,默认把数组看成首位相连

#includeusing namespace std;#includeint main (){ cout<<"2020114978张丽娜"< int const N=10; int i,j,m=4,n,max; int a[N],b[N]={0}; cout<<"请输入数组实际长度"< cin>>n; cout<<"请输入10个整数"< for(p=a;p<(a+...

2021-06-24 11:25:43 329

原创 用数组统计学生各个分数段成绩的人数

#include#include#include#includeusing namespace std;int main (){ const int N=40; int a[N],c[5]={0},n,i; int *pa=a,*pc=c; cout<<"2020114978张丽娜"< cout<<"请输入学生人数"; cin>>n; cout<<"学生成绩为:"< sran...

2021-06-24 10:52:54 2632

原创 元素循环右移或左移m位

#include#includeusing namespace std;int main (){cout<<"2020114978张丽娜"<const int N=20;int a[N],n,m1,m2,i,t;int *p=a;cout<<"请输入数组长度"<cin>>n;cout<<"请输入数组元素"<for(p;p<(a+n);p++) cin>>*p; p=a;//回溯指针,以便下...

2021-06-24 10:44:26 285

原创 数组引用,元素前移,

#include<iostream>#include<iomanip>using namespace std;int main (){ const int N=50; int n,i,j; double a[N],sum=0,aver,temp; cout<<"请输入数组长度"<<endl; cin>>n; cout<<"请输入15个实型数据"<<endl; ...

2021-06-23 09:36:29 70

原创 进制的转换

#include<iostream>using namespace std;int main (){ int a,m,w=1,result=0; char op; cout<<"进制转换系统"<<endl; do{ cout<<"1、八进制转换为十进制"<<endl; cout<<"2十进制转换为八进制"<<endl; cout<<"请选择序号1或2"...

2021-06-23 09:34:34 65

原创 辗转相除法求公约数公倍数

#include<iostream>using namespace std;int main1()//偷懒!{ //键盘输入的两个数的最大公约数和最小公倍数 int p,q,m,n,r; cout<<"请输入两个正整数"; cin>>p>>q; m=p; n=q; r=p%q; if(r==0) cout<<"最大公约数为"<<q<<"最小...

2021-06-23 09:32:47 59

原创 sin(x)的计算

#include<iostream>using namespace std;int main(){ int x,y,item,sign,n=1; const double IP=3.14; cout<<"请输入角度值";//要转换为弧度制 cin>>x; x=x*IP/180.0; item=x; y=item; do { item=item*x*x/(2*n)*(2*n+1);...

2021-06-23 09:27:59 550

原创 杨辉三角形输出,格式控制

#include<iostream>#include<iomanip>using namespace std;int main (){ cout<<"2020114978张丽娜"<<endl; const int N=100; int n,i,j,m,s=1,a[N][N]; cout<<"请输入m的值"<<endl; cin>>m; for(j=0;j<m;j+...

2021-06-23 09:25:00 197

原创 产生斐不拉契数列,插入元素,删重复元素,

#include<iostream>#include<iomanip>using namespace std;int main (){ const int N=30; int n,i=0,j=0,a[N],x,t,aver,sum=0; cout<<"请输入数组的长度"<<endl; cin>>n; a[0]=1,a[1]=1; cout<<"产生斐不拉契数列"<<en...

2021-06-22 13:23:59 88

原创 判断素数的子函数

bool primer(int x)//判断是不是素数用bool型函数{ bool f=1; int i; if(x>=2)//1不是素数也不是合数 { for(i=2;i<=sqrt(double(x));i++) { if(x%i==0)//注意if之后的花括号,不然会出错 { f=0;//一旦找到不是1和它本身的因子,即可判断不是素数,结束循环 break;...

2021-06-22 12:56:57 853

原创 逆推求桃子总数,已知猴子每天吃的桃子是前一天剩下的一半多1,已知第n天桃子个数为1,求桃子总数

#include<iostream>using namespace std;int main(){ int n=1,N,day; cout<<"请输入还剩一个桃子时的天数day:"<<endl; cin>>day; do{ cout<<"第"<<day<<"天桃子总数为"<<n<<endl; day--; n=(n+...

2021-06-22 12:46:11 156

原创 字符串使用

将字符串中的小写字母转换成大写字母#include<iostream>#include<string>using namespace std;int main (){ string str1; int i=0,l=0; cout<<"请输入字符串"<<endl; getline(cin,str1);//可以接受空格 l=str1.size();//或者str1.length; for(i=0;i&lt...

2021-06-22 12:34:28 34

原创 把一个数分解成质因数相乘

#include<iostream>using namespace std;int main (){ int i=2,n; cout<<"请输入一个需要分解的正整数"<<endl; cin>>n; for(i=0;i<n;) { if(n%i==0) { cout<<i; if(n!=i) ...

2021-06-20 20:56:45 187

原创 2021-06-20

#include<iostream>using namespace std;int main5 (){ int i,j,n; cout<<"请输入图案的行数:"<<endl; cin>>n; for(i=0;i<n;i++) { for(j=0;j<2*(n-i);j++) cout<<" "; for(j=0;j<2*n;j++) cout<<...

2021-06-20 19:56:01 41

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除