- C++
www
- 2023-12-31 17:46:48 @
代码
86 条评论
-
13810020827 LV 8 @ 2024-5-13 17:52:46已修改
GESP3级4
1.D 2.D 3.A 4.D 5.C 6.A 7.B 8.B 9.C 10.D 11.C 12.A 13.B 14.D 15.B 1.F 2.T 3.F 4.F 5.T 6.T 7.T 8.F 9.F 10.T
-
2024-4-18 18:04:36@
Gesp3级3
1.B 2.B 3.C 4.B 5.A 6.A 7.B 8.C 9.D 10.A 11.B 12.D 13.B 14.B 15.B 1.F 2.T 3.F 4.T 5.F 6.F 7.F 8.T 9.T 10.F
-
2024-4-8 21:00:38@
Gesp三级2
1.C 2.D 3.D 4.C 5.C 6.A 7.A 8.D 9.C 10.D 11.A 12.B 13.A 14.C 15.B 1.T 2.T 3.T 4.T 5.F 6.F 7.T 8.F 9.F 10.T
-
2024-4-6 15:43:46@
Gesp三级1
1.D 2.C 3.C 4.B 5.C 6.C 7.A 8.C 9.C 10.C 11.B 12.A 13.B 14.C 15.C 1.× 2.× 3.× 4.× 5.× 6.√ 7.× 8.× 9.√ 10.√
-
2024-4-6 14:13:09@
字母求和
#include<iostream> #include<string> using namespace std; int m; string s; int n; int main(){ cin>>n>>s; for(int i=0;i<n;i++){ if(islower(s[i])){ m+=s[i]-96; } else if(isupper(s[i])){ m+=(-s[i]); } } cout<<m; return 0; }
-
2024-3-13 20:01:54@
提取数字串按数值排序的注释
#include<iostream> #include<algorithm> #include<string> using namespace std; int a[100000],cnt,x,flag; char c; int main(){ while((c=getchar())!=EOF){ //判断是否到输入末尾 if(c>='0'&&c<='9'){ //判断是否在整数范围内 x=x*10+c-'0'; //将字符串转化成数 flag=1; //用于后续判断之前有没有数 } else{ if(flag==1){ //判断之前有没有数 a[cnt]=x; //将数存入数组 cnt++; //将下标加一 x=0; //归零 flag=0; //归零 } } } if(c>='0'&&c<='9'){ //判断是否在整数范围内 a[cnt]=x; //存储数字 cnt++; //下标加一 } sort(a,a+cnt);//快速排序 cout<<a[0]; //先输出第一个元素 for(int i=1;i<cnt;i++)cout<<','<<a[i];//遍历输出数组元素 return 0; }
-
2024-2-28 20:04:15@
-
2024-2-28 20:00:57@
-
2024-2-28 19:54:05@
统计奇数
-
2024-2-25 18:12:04@
-
2024-2-25 18:07:48@
-
2024-2-25 18:07:10@
-
2024-2-25 18:06:46@
-
2024-2-25 18:03:11@
-
2024-1-31 19:09:58@
-
2024-1-31 18:59:17@
-
2024-1-31 18:51:27@
-
2024-1-31 15:33:12@
gesp二级3
1.B 2.C 3.D 4.D 5.B 6.A 7.C 8.C 9.B 10.B 11.C 12.D 13.C 14.A 15.C 二、判断题 1.√ 2.√ 3.√ 4.× 5.× 6.× 7.× 8.√ 9.√ 10.×
-
2024-1-31 10:55:59@
百鸡问题
#include <iostream> using namespace std; int main(){ int x,y,z,n,m,cnt=0; cin>>x>>y>>z>>n>>m; for(int gj=0;gj*x<=n&&gj<=m;gj++){ for(int mj=0;mj*y+gj*x<=n;mj++){ int xj=(n-gj*x-mj*y)*z; if(gj+mj+xj==m){ cnt++; } } } cout<<cnt; return 0; }
-
2024-1-30 11:31:54@
画三角形
#include <iostream> using namespace std; int main(){ int a,s=65; cin>>a; for(int i=1;i<=a;i++){ for(int j=1;j<=i;j++){ cout<<char(s); if(s==90){ s=65; continue; } s++; } cout<<endl; } return 0; }
-
2024-1-29 21:23:37@
练习题
1.0.6 0.C 2.101001 3.220.75 4.334.6 5.DC.C 6.11100.01 7.1C.4 8.3094 9.5.6 5.C 10.172.375 11.254.3 12.AC.6 13.111100.01 14.74.2 15.3C.4
-
2024-1-29 10:17:20@
【NOIP2019 普及组】
2.D
-
2024-1-29 10:13:24@
【NOIP2018 普及组】
1.D
-
2024-1-29 10:01:09@
【NOIP2016 提高组】
3.(B) 4.(B)
-
2024-1-28 17:53:45@
-
2024-1-28 17:52:18@
-
2024-1-28 17:51:40@
-
2024-1-28 17:51:16@
-
2024-1-28 17:46:33@
-
2024-1-28 12:55:34@
GESP2级2
一、单选题 1.A 2.B 3.C 4.B 5.D 6.C 7.D 8.A 9.D 10.A 11.B 12.A 13.D 14.B 15.A 二、判断题 1.√ 2.√ 3.× 4.× 5.× 6.√ 7.× 8.× 9.× 10.√
-
2024-1-28 11:12:22@
GESP1级3
1.D 2.A 3.A 4.C 5.B 6.D 7.D 8.A 9.B 10.D 11.B 12.C 13.D 14.B 15.C 1.√ 2.× 3.× 4.√ 5.× 6.× 7.× 8.× 9.√ 10.√
-
2024-1-26 11:59:03@
长方形面积
#include<iostream> #include<cmath> using namespace std; int s; int main(){ int a; cin>>a; for(int i=1;i<=sqrt(a);i++){ if(a%i==0){ s++; } } cout<<s; return 0; }
-
2024-1-26 11:49:36@
每月天数
#include<iostream> using namespace std; bool year(int a){ if(a%100==0){ if(a/100%4==0){ return true; } else{ return false; } } else{ if(a%4==0){ return true; } else{ return false; } } } int main(){ int a,b; cin>>a>>b; if(b==2){ if(year(a)){ cout<<29; } else{ cout<<28; } } else if(!(b%2)&&b>=8){ cout<<31; } else if(!(b%2)&&b<8){ cout<<30; } else if(b%2&&b<8){ cout<<31; } else{ cout<<30; } return 0; }
-
2024-1-26 11:21:36@
数字黑洞
#include<iostream> using namespace std; int a,b,c; int s; int main(){ int n; cin>>n; while(n!=495){ a=n%10; b=n%100/10; c=n/100; if(a>b){ if(b>c)n=(a*100+b*10+c)-n; else n=(a*100+c*10+b)-(b*100+c*10+a); } else{ if(b>c){ if(a<c)n=(b*100+c*10+a)-(a*100+c*10+b); else n=(b*100+a*10+c)-(c*100+a*10+b); } } s++; } cout<<s; return 0; }
-
2024-1-26 10:52:21@
小杨的X字矩阵
#include<iostream> using namespace std; int n; int main(){ cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(i==j||j==n-i+1){ cout<<"+"; } else cout<<"-"; } cout<<endl; } return 0; }
-
2024-1-25 19:36:16@
练习题
(1)-9 (2)1100101 1100110 (3)10000010 11111101 11111110
-
2024-1-24 19:25:30@
-
2024-1-24 18:11:24@
-
2024-1-23 10:52:46@
GESP2级试卷1
一、单选题 1.C 2.A 3.D 4.D 5.D 6.A 7.D 8.C 9.D 10.B 11.C 12.D 13.C 14.B 15.B 二、判断题 1.√ 2.× 3.√ 4.× 5.× 6.× 7.× 8.√ 9.× 10.√
-
2024-1-23 9:43:05@
小杨的H字矩阵
#include <iostream> using namespace std; int n; int main(){ cin>>n; for(int i=1;i<=n;i++){ cout<<"|"; for(int j=1;j<=n-2;j++){ if(i==n/2+1){ cout<<"-"; } else{ cout<<"a"; } } cout<<"|"; if(i==n){ continue;//break; } cout<<endl; } return 0; }
-
2024-1-22 17:16:18@
小杨做题
#include <iostream> using namespace std; int a,b,m,n; int arr[500]; int main(){ cin>>a>>b>>m>>n; arr[1]=a; arr[2]=b; int s=a+b; for(int i=3;i<=n;i++){ arr[i]=arr[i-1]+arr[i-2]; s+=arr[i]; if(arr[i]>=m){ cout<<s; return 0; } } cout<<s; return 0; }
-
2024-1-22 15:53:13@
累计相加
#include <iostream> using namespace std; int s; int main(){ int a; cin>>a; for(int i=1;i<=a;i++){ for(int j=1;j<=i;j++){ s+=j; } } cout<<s; return 0; }
-
2024-1-22 15:44:27@
时间规划
#include <iostream> using namespace std; int main(){ int sh,sm,eh,em; cin>>sh>>sm>>eh>>em; cout<<(eh-sh)*60+(em-sm); return 0; }
-
2024-1-22 15:38:56@
GESP1级试卷3
一、单选题 1.A 2.C 3.C 4.D 5.A 6.D 7.D 8.C 9.C 10.B 11.C 12.A 13.C 14.B 15.D 二、判断题 1.√ 2.√ 3.× 4.× 5.√ 6.√ 7.√ 8.× 9.× 10.√
-
2024-1-22 14:40:06@
GESP1级试卷2
一、单选题 1.C 2.D 3.B 4.C 5.D 6.B 7.A 8.C 9.A 10.C 11.B 12.B 13.D 14.D 15.A 二、判断题 1.√ 2.√ 3.√ 4.× 5.√ 6.× 7.× 8.× 9.× 10.√
-
2024-1-20 17:49:42@
小明的幸运数
#include <iostream> using namespace std; int main(){ int n,m,x,s=0; cin>>n>>m>>x; for(int i=m;i<=x;i++){ if(i%n==0||i%10==n){ s+=i; } } cout<<s; return 0; }
-
2024-1-20 17:31:31@
买文具
#include <iostream> using namespace std; int main(){ int a,b,c,s; cin>>a>>b>>c>>s; if((a*2+b*5+c*3)>s){ cout<<"No"<<endl; cout<<(a*2+b*5+c*3)-s; } else{ cout<<"Yes"<<endl; cout<<s-(a*2+b*5+c*3); } return 0; }
-
2024-1-17 18:32:53@
小杨的考试(改)
#include<iostream> using namespace std; int main(){ int n,m; cin>>n>>m; if((n+m)%7==0){ cout<<7; } else{ cout<<(n+m)%7; } return 0; }
-
2024-1-17 15:47:20@
小杨报数
#include<iostream> using namespace std; int n,m; int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ if(i%m==0){ continue; } cout<<i<<endl; } return 0; }
-
2024-1-17 15:37:50@
小杨的考试
#include<iostream> using namespace std; int main(){ int n,m; cin>>n>>m; if(n+m>7){ cout<<(n+m)%7; } else{ cout<<n+m; } return 0; }