P

@paaaaa123

函数重载

C++
6 days ago
#include<iostream> using namespace std; int max(int a,int b) { return a>b?a:b; } double max(double a,double b) { return a>b?a:b; }

嵌套调用

C++
6 days ago
#include<iostream> using namespace std; int gcd(int m,int n); int sct(int m,int n); int main() { int m,n; cin>>m>>n; cout<<"最大公约数= "<<gcd(m,n)<<endl; cout<<"最小公倍数= "<<sct(m,n)<<endl;

递归调用

C++
6 days ago
#include<iostream> using namespace std; int fact(int n); int main() { int n; cin>>n; cout<<fact(n)<<endl; return 0; }

函数引用调用

C++
6 days ago
#include<iostream> using namespace std; void swap(int&x,int&y) { int t=x; x=y; y=t; } int main() {

函数传地址调用

C++
6 days ago
#include<iostream> using namespace std; void sort(int a[]); int main() { int a[10],i,j,t; for(i=0;i<10;i++) cin>>a[i]; sort(a); for(i=0;i<10;i++)

函数传值调用

C++
6 days ago
#include<iostream> using namespace std; int fun(int a); int main() { int a,result; cin>>a; cout<<"函数调用前,a的值="<<a<<endl; result=fun(a); //实参 cout<<"函数调用后,a的值="<<a<<endl;

函数的分类

C++
1 week ago
#include<iostream> #include<cmath> // pow、sqrt #include<cstdlib> // rand、srand #include<ctime> // time using namespace std; int main() { double a=3.5,b,d; int c,e; b=pow(a,3);

最后一个单词长度

C++
1 week ago
#include<iostream> #include<string> using namespace std; int main() { string s1; getline(cin,s1); int pos=s1.rfind(" "); int len=s1.size()-pos-1; //s1总长度减去倒数第一个空格前面的,在减去空格就是后面单词的长度 cout<<len<<endl;

密码验证

C++
1 week ago
#include<iostream> #include<string> using namespace std; int main() { string s1; int cnt = 0; // 记录错误次数 while(1) { cout<<"请输入密码:"<<endl;

凯撒加密

C++
1 week ago
#include<iostream> using namespace std; int main() { const int N=1000; char a[N]; cin.getline(a,1000); // getline(cin,a); for(int i=0;a[i]!='\0';i++) { if(a[i]>='a'&&a[i]<='z')

字符类型个数统计

C++
1 week ago
#include<iostream> using namespace std; int main() { char c[100]; int i,zf=0,sz=0,qt=0; cin.getline(c,100); for(i=0;c[i]!='\0';i++) { if(c[i]>='A'&&c[i]<='Z'||c[i]>='a'&&c[i]<='z')

字符串数组

C++
1 week ago
#include <iostream> using namespace std; int main() { char a[30]; int i; cin.getline(a,30); //gets_s(a,30);在线编译器不能用 for(i=0;a[i]!='\0';i++) cout<<a[i]<<" "; cout<<endl;

杨辉三角

C++
1 week ago
#include<iostream> using namespace std; int main() { int a[10][10],i,j; for(i=0;i<10;i++) a[i][0]=1,a[i][i]=1; for(i=2;i<10;i++) for(j=1;j<i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j];

矩阵转置

C++
1 week ago
#include<iostream> using namespace std; int main() { int AT[2][3]={{1,2,3,},{4,5,6}},A[3][2],i,j; for(i=0;i<2;i++) for(j=0;j<3;j++) A[j][i]=AT[i][j]; for(i=0;i<3;i++) {

初始化二维数组

C++
1 week ago
#include<iostream> using namespace std; int main() { int a[2][3],i,j,sum=0; for(i=0;i<2;i++) { for(j=0;j<3;j++) { cin>>a[i][j];

小数点控制

C++
1 week ago
#include<iostream> #include<iomanip> using namespace std; int main() { //会有四舍五入 double a=3.141592653; cout << fixed << setprecision(3) << a << endl; // fixed开:3位小数 3.142 cout << setprecision(5) << a << endl; // fixed依旧开:

考试

C++
1 week ago
#include<iostream> using namespace std; int main() { char n,a[10]; int i=0,flag=0; cin.getline(a,10); cin>>n; do { if(n==a[i])

冒泡

C++
1 week ago
#include<iostream> using namespace std; int main() { int i,j,t,a[10]; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<9;i++) { for(j=0;j<9-i;j++)

下标

C++
1 week ago
#include<iostream> using namespace std; int main() { int n,a[10]={9,51,17,72,28,32,19,56,89,92}; int flag=0; cin>>n; for(int i=0;i<10;i++) { if(n==a[i])

斐波那契

C++
1 week ago
#include<iostream> using namespace std; int main() { int i,a[20]; for(i=0;i<20;i++) { if(i==0||i==1) a[i]=1; else