代码

86 条评论

  • @ 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

                image

                • @ 2024-2-28 20:00:57

                  image

                  • @ 2024-2-28 19:54:05

                    统计奇数 image

                    • @ 2024-2-25 18:12:04

                      image

                      • @ 2024-2-25 18:07:48

                        image

                        • @ 2024-2-25 18:07:10

                          image

                          • @ 2024-2-25 18:06:46
                            • @ 2024-2-25 18:03:11

                              image

                              • @ 2024-1-31 19:09:58

                                image

                                • @ 2024-1-31 18:51:27

                                  image

                                  • @ 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

                                                  image

                                                  • @ 2024-1-28 17:52:18

                                                    image

                                                    • @ 2024-1-28 17:51:40

                                                      image

                                                      • @ 2024-1-28 17:51:16

                                                        image

                                                        • @ 2024-1-28 17:46:33

                                                          image image

                                                          • @ 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

                                                                          image

                                                                          • @ 2024-1-24 18:11:24

                                                                            image

                                                                            • @ 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;
                                                                                                    }