- C++
www
- 2023-12-31 17:46:48 @
代码
86 条评论
-
13810020827 LV 8 @ 2024-1-17 15:33:59已修改
GESP一级试卷1
一、单选题 1.A 2.B 3.B 4.A 5.B 6.C 7.A 8.C 9.D 10.D 11.B 12.D 13.B 14.C 15.B 二、判断题 1.√ 2.× 3.× 4.× 5.√ 6.√ 7.× 8.× 9.× 10.√
-
2024-1-13 22:18:37@
简单密码
#include <bits/stdc++.h> using namespace std; string s; int main(){ getline(cin,s); for(int i=0;i<s.size();i++){ if(s[i]>=65&&s[i]<=90){ if(s[i]>='F'&&s[i]<='z'){ s[i]-=5; }else if(s[i]>='A'&&s[i]<='E'){ s[i]+=21; } } } cout<<s; return 0; }
-
2024-1-13 21:10:59@
-
2024-1-13 21:09:04@
**
-
2024-1-13 21:07:27@
-
2024-1-13 20:44:07@
数组指定部分逆序重放
#include <bits/stdc++.h> using namespace std; int a[105],b[105]; void f(int m){ for(int i=m;i>=1;i--){ cout<<b[i]<<" "; } } int main(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=n;i++){ if(i<=m){ b[i]=a[i]; }else{ break; } } f(m); for(int i=m+1;i<=n;i++){ cout<<a[i]<<" "; } return 0; }
-
2024-1-13 13:02:16@
奇偶单增序列
#include<iostream> using namespace std; const int n=1000; int arr[n]; int main(){ int n; cin>>n; int temp; int cnt=0; for(int i=1;i<=n;i++){ cin>>temp; if(temp%2==1){ cnt++; arr[cnt]=temp; } } for(int i=1;i<=cnt-1;i++){ for(int j=1;j<=cnt-i;j++){ if(arr[j]>arr[j+1]){ swap(arr[j],arr[j+1]); } } } cout<<arr[1]; for(int i=2;i<=cnt;i++){ cout<<","<<arr[i]; } return 0; }
-
2024-1-13 12:19:00@
求满足条件的3位数
#include<iostream> #include<cmath> using namespace std; int n; int index=0; int g,s,b; int main(){ cin>>n; for(int i=100;i<=999;i++){ for(int j=10;j<=31;j++){ g=i%10; s=i%100/10; b=i/100; if(sqrt(i)==j&&(g==s||s==b||b==g)){ index++; if(index==n){ cout<<i; return 0; } continue; } } } return 0; }
-
2024-1-13 11:47:32@
角谷猜想
#include<iostream> using namespace std; int main(){ int n; cin>>n; while(n!=1){ if(n%2==0){ cout<<n<<"/2="<<n/2<<endl; n/=2; } else{ cout<<n<<"*3+1="<<n*3+1<<endl; n*=3; n+=1; } } cout<<"End"; return 0; }
-
2024-1-13 11:42:01@
晶晶赴约会
#include<bits/stdc++.h> using namespace std; int a; int main() { cin>>a; if(a==2||a==4||a==6||a==7)cout<<"YES"; else if(a==1||a==3||a==5)cout<<"NO"; return 0; }
-
2024-1-13 11:31:14@
计算(a+b)*(c-b)的值
#include<bits/stdc++.h> using namespace std; int a,b,c; int main() { cin>>a>>b>>c; cout<<(a+b)*(c-b); return 0; }
-
2024-1-13 11:29:23@
字符三角形
#include<bits/stdc++.h> using namespace std; char a; int main() { cin>>a; cout<<" "<<a<<endl; cout<<" "<<a<<a<<a<<endl; cout<<a<<a<<a<<a<<a; return 0; }
-
2024-1-7 17:31:07@
-
2024-1-7 17:29:12@
-
2024-1-7 13:26:25@
石头剪刀布
#include<bits/stdc++.h> using namespace std; int n,na,nb; int x,y; int t; int a[100],b[100]; int main(){ cin>>n>>na>>nb; for(int i=0;i<na;i++){ cin>>a[i]; } for(int i=0;i<nb;i++){ cin>>b[i]; } for(int i=0;i<n;i++){ x=a[i%na]; y=b[i%nb]; if(x==0&&y==2||x==2&&y==5||x==5&&y==0)t++; else if(x==0&&y==0||x==2&&y==2||x==5&&y==5){ } else t--; } if(t>0)cout<<'A'; else if(t<0){ cout<<'B'; } else cout<<"draw"; return 0; }
-
2024-1-6 20:26:37@
谁考了第k名
#include<bits/stdc++.h> using namespace std; string stus[200]; double score[200]; int main(){ int n,k; cin>>n>>k; for(int i=1;i<=n;i++){ cin>>stus[i]>>score[i]; } for(int i=1;i<=n-1;i++){ for(int j=i+1;j<=n;j++){ if(score[i]<score[j]){ swap(score[i] , score[j]); swap(stus[i] , stus[j]); } } } cout<<stus[k]<<" "<<score[k]<<endl; return 0; }
-
2024-1-6 20:21:54@
计算鞍点
#include <iostream> using namespace std; int main() { int arr[6][6]; for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { cin >> arr[i][j]; } } for (int i = 1; i <= 5; i++) { int MAX = 0; int indexJ = 0; for (int j = 1; j <= 5; j++) { if (arr[i][j] > MAX) { MAX = arr[i][j]; indexJ = j; } } int MIN = arr[1][indexJ]; for (int j = 1; j <= 5; j++) { if (arr[j][indexJ] < MIN) { MIN = arr[j][indexJ]; } } if(MIN==MAX){ cout<<i<<" "<< indexJ<<" "<<arr[i][indexJ]; return 0; } } cout<<"not found"; return 0; }
-
2024-1-6 19:09:31@
药房管理
#include<bits/stdc++.h> using namespace std; int m,n,a,c; int main(){ cin>>m>>n; for(int i=1;i<=n;i++){ cin>>a; if(a<=m){ m-=a; } else{ c++; } } cout<<c; return 0; }
-
2024-1-6 19:01:33@
合法 C 标识符
#include<bits/stdc++.h> using namespace std; char s[50]; int main(){ cin>>s; for(int i=0;i<strlen(s);i++){ if(s[0]>='0'&&s[0]<='9'){ cout<<"no"; return 0; } if(!(s[i]>='A'&&s[i]<'Z'||s[i]>='a'&&s[i]<='z'||s[i]>='0'&&s[i]<='9'||s[i]=='_')){ cout<<"no"; return 0; } } cout<<"yes"; return 0; }
-
2024-1-5 19:52:04@
苹果和虫子2
#include<iostream> #include<cmath> using namespace std; int n,x,y; int main() { cin>>n>>y>>x; int s; if(x%y!=0){ s=x/y+1; } cout<<n-s; return 0; }
-
2024-1-5 19:37:53@
奇数求和
#include<iostream> using namespace std; int a,b,s; int main() { cin>>a>>b; for(int i=a;i<=b;i++){ if(i%2==1){ s+=i; } } cout<<s; return 0; }
-
2024-1-3 18:48:22@
字符菱形
#include<iostream> #include<iomanip> using namespace std; char a; int n=3; int main() { cin>>a; for(int i=1;i<=5;i+=2){ cout<<setw(n-i+1)<<a; for(int j=1;j<=i-1;j++){ cout<<a; } cout<<endl; n++; } cout<<setw(2)<<a<<a<<a<<endl; cout<<setw(3)<<a; return 0; }
-
2024-1-3 17:14:44@
与指定数字相同的数的个数
#include<iostream> using namespace std; int arr[150],n,m,s; int main() { cin>>n; for(int i=1;i<=n;i++){ cin>>arr[i]; } cin>>m; for(int i=1;i<=n;i++){ if(arr[i]==m){ s++; } } cout<<s; return 0; }
-
2023-12-31 17:59:07@
与圆相关的计算
#include <iostream> #include <iomanip> #include <cmath> #define _USE_MATH_DEFINES using namespace std; int main() { float r; cin>>r; cout<<fixed<<setprecision(4)<<2*r<<' '; cout<<fixed<<setprecision(4)<<2*M_PI*r<<' '; cout<<fixed<<setprecision(4)<<pow(r,2)*M_PI<<' '; return 0; }
-
2023-12-31 17:54:53@
-
2023-12-31 17:54:17@
-
2023-12-31 17:53:55@
-
2023-12-31 17:53:33@
-
2023-12-31 17:53:12@
-
2023-12-31 17:52:22@
-
2023-12-31 17:50:59@
-
2023-12-31 17:50:36@
-
2023-12-31 17:49:59@
-
2023-12-31 17:49:27@
-
2023-12-31 17:48:20@
#include<bits/stdc++.h> using namespace std; string s; string str; int main(){ cin>>s; int n=s.size(); for(int i=0;i<n;i++){ if(i==n-1){ str[i]=char(s[i]+s[0]); } else{ str[i]=char(s[i]+s[i+1]); } } cout<<str; return 0; }
-
2023-12-31 17:47:48@
标题
#include<bits/stdc++.h> using namespace std; string s; string str; int main(){ cin>>s; int n=s.size(); for(int i=0;i<n;i++){ if(i==n-1){ str[i]=char(s[i]+s[0]); } else{ str[i]=char(s[i]+s[i+1]); } } cout<<str; return 0; }