06 2024 档案
迷宫
摘要:#include <iostream> #include <iomanip> using namespace std; int main(){ int c,d,h,s,u,t; char f; cout<<"请输入棋盘的大小"<<endl; cin>>c>>d; cout<<"请输入人物的坐标"<<
阅读全文
阶乘
摘要:#include <iostream> using namespace std; int n(int a){ if(a==1){ return 1; } return a*n(a-1); } int main(){ int a; cin>>a; cout<<n(a); return 0; }
阅读全文
选择排序
摘要:#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } for(int i=0;i<n-1;i++){ for(int
阅读全文
快速排序
摘要:#include<bits/stdc++.h> using namespace std; void happy(int a[1000],int n,int m){ int i=m,j=n,t=a[m]; if(i>j)return ; while(i!=j){ while(a[j]>=t&&i<j)
阅读全文
阶乘和
摘要:#include<bits/stdc++.h> using namespace std; long long a(int b){ int sum=1; if(b==1){ return 1; }else{ for(int j=1;j<=b;j++){ sum*=j; } } return sum+a
阅读全文
二进制转十进制
摘要:#include<bits/stdc++.h> using namespace std; int main(){ int n,s[100],z; cin>>n; for(int i=0;i!=0;i++){ s[i]=n%2; z++; n/=2; } for(int i=z-1;i>=0;i--)
阅读全文
十进制转八进制
摘要:#include <iostream> #include <vector> using namespace std; int main() { cout<<"input a number:"<<endl; int d; vector<int> vec; cin>>d; while (d) { vec
阅读全文
十进制转换为随意进制
摘要:#include <iostream> using namespace std; int main() { long n; int p,c,m=0,s[100]; cout<<"输入要转换的数字:"<<endl; cin>>n; cout<<"输入要转换的进制:"<<endl; cin>>p; co
阅读全文
十进制转二进制
摘要:#include<bits/stdc++.h> using namespace std; int main(){ int n,s=1; cin>>n; while(n>0){ cout<<n%2; s++; n/=2; } return 0; }
阅读全文
新冒泡排序
摘要:#include <iostream> using namespace std; int main(){ int a[11]; for(int i=0;i<10;i++){ cin>>a[i]; } for(int i=0;i<10;i++){ for(int j=9;j>i;j--){ if(a[
阅读全文