63 条题解

  • 162
    @ 2022-8-29 16:19:44

    这道题超简单!!!!!考察的是奇偶数判断,废话不多说上代码!

    #include <iostream>
    using namespace std;
    int main()
    {
        int n,a[30];
        cin >> n;
        for (int i = 0;i < n;i++)
        {
            cin >> a[i];//输入每个数
        }
        for (int i = 0;i < n;i++)
        {
            if (a[i] % 2 == 1)//判断是否是奇数
            {
                cout << a[i] << " ";//输出奇数
            }
        }
        cout << endl;//换行
        for (int i = 0;i < n;i++)
        {
            if (a[i] % 2 == 0)//判断是否是偶数
            {
                cout << a[i] << " ";//输出偶数
            }
        }//不要忘了输出时加空格
        return 0;
    }
    

    编码不易😕 点赞走起🚀️ 抱走前请先投币🗳👍🏻

    • @ 2023-4-4 23:00:13

      怎么点赞?

    • @ 2023-8-9 19:00:54

      作者作者,怎么评论?

    • @ 2023-8-12 9:43:06

      我和你思路一样!!

    • @ 2023-8-12 11:35:23

      我与你的思路一样 英雄所见略同(?)

    • @ 2023-8-15 20:58:45

      🚀️ 🚀️ 🚀️ ❤️ ❤️ ❤️ 👍 👍 👍 🎉️

    • @ 2023-8-26 15:59:46

      👍

    • @ 2024-1-3 18:55:43

      可以啊!

    • @ 2024-1-3 18:56:17

      咱俩想一块去了

    • @ 2024-1-31 21:57:50

      你是这个意思么? ↓ 这道题超简单!!!!!考察的是奇偶数判断,废话不多说上代码!

      #include <iostream>
      using namespace std;
      int main()
      {
          int n,a[30];
          cin >> n;
          for (int i = 0;i < n;i++)
          {
              cin >> a[i];//输入每个数
          }
          for (int i = 0;i < n;i++)
          {
              if (a[i] % 2 == 1)//判断是否是奇数
              {
                  cout << a[i] << " ";//输出奇数
              }
          }
          cout << endl;//换行
          for (int i = 0;i < n;i++)
          {
              if (a[i] % 2 == 0)//判断是否是偶数
              {
                  cout << a[i] << " ";//输出偶数
              }
          }//不要忘了输出时加空格
          return 0;
      }
      

      Copy

      编码不易😕 点赞走起🚀️ 抱走前请先投币🗳👍🏻

    • @ 2024-2-6 13:28:33

      第7,11,19行的for循环小括号里是不是忘了写等号?

    • @ 2024-2-6 13:30:15

      第7,11,19行for循环是不是有点问题

    • @ 2024-2-25 21:39:58

      @hetao6567949 写等号的话,如果n=30,就会数组越界。

  • 20
    @ 2022-8-9 19:23:02

    这一道题可以数组来表示,先输入一些数字,把这些数字存储进数组a(一共100个值)然后分两次依次输出奇数和偶数,来吧!上代码!

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        int n, a[100], odd[100], even[100];
        cin >> n; 
        for (int i=1;i<=n;i++)
            cin >> a[i];
        for (int i=1;i<=n;i++)
            if (a[i] % 2 == 1) cout << a[i] << " ";
        cout << endl;
        for (int i=1;i<=n;i++)
            if (a[i] % 2 == 0) cout << a[i] << " ";
        return 0;
    }
    
    • @ 2023-8-26 16:55:11

      老大好,我又又又来看你的题解了🎉️

    • @ 2024-1-31 21:14:42

      老大好,我已经第一百次看你的题解了!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • 9
    @ 2023-8-22 17:31:45

    不会吧,这么简单 应该都会吧......(先 后看!养成习惯!)

    #include <iostream>
    //       瓦是不会告诉你有万能头文件这种东西的
    using namespace std;
    int n,a[100];
    int main()
    {
        cin>>n;
        for(int i=1;i<=n;i++)
        {
            cin>>a[i];
        }
        for(int i=1;i<=n;i++)
        {
            if(a[i]%2==1)//当a[i]是奇数时
            {
                cout<<a[i]<<' ';
                //输出奇数的a[i],不要忘了加空格
            }
        }
        cout<<endl;//不要忘了输出换行
        for(int i=1;i<=n;i++)
        {
            if(a[i]%2==0)//当a[i]是偶数时
            {
                cout<<a[i]<<' ';
                //输出偶数的a[i],不要忘了加空格
            }
        }
        return 0;
    }
    

    制作不易,给个赞吧,球球了...... 有什么问题,联系我,邮箱是ASheepBoy_Bed@163.com image

    • 8
      @ 2022-8-28 11:08:55

      编写不易啊

      #include<iostream>
      using namespace std;
      int main()
      {
          int n,x,a[100],b[100],sum = 0,num = 0;
          cin >> n;
          for (int i = 1; i <= n; i++)
          {
              cin >> x;
              if (x % 2 == 1)
              {
                  sum++;
                  a[sum -1] = x;
              }
              else
              {
                  num++;
                  b[num -1] = x;
              }
          }
          for (int i = 0; i < sum; i++)
          {
              cout << a[i] << " ";
          }
          cout << endl;
          for (int i = 0; i < num; i++)
          {
              cout << b[i] << " ";
          }
          return 0;
      }
      
      • 4
        @ 2022-8-25 22:37:37
        #include <bits/stdc++.h>
        using namespace std;
        int main()
        {
            int a[30],b[30],d[30],n;
            int num1 = 1,num2 = 1;
            cin >> n;
            for(int i=0;i<n;i++)
            {
                cin>>a[i];
                if(a[i]%2==0)
                {
                    b[num2]=a[i]; 
                    num2++;
                }
                else
                {
                    d[num1]=a[i]; 
                    num1++;
                }
            }
            for(int i=1;i<num1;i++)
            {
                cout << d[i] << " ";
            }
            cout<<endl;
            for(int i=1;i<num2;i++)
            {
                cout << b[i] << " ";
            }
            return 0;
        }
        
        感觉看看自己的输出时的for循环的初始值有没有错,我找了半天发现一开始的初始值为0了
        
        • 3
          @ 2023-5-27 8:51:29

          ……题目打上白色标记以为我看不见是吧…… 核心代码如下:

          int n;
              cin>>n;
              int a[n];//作者很懒,这里直接把数组a的范围设置成了n,以防数组越界。
              for (int i=0;i<n;i++)//输入数据(i的范围从0到9,不会越界)
              {
                  cin>>a[i];//把输入存储到数组a中。
              }
              for (int j=0;j<n;j++)//判断
              {
                  if (a[j]%2==1)//如果是奇数,就先输出。
                  {
                      cout<<a[j]<<" ";//注意,输出中有空格。
                  }
              }
              cout<<endl;//换行。
              for (int k=0;k<n;k++)//二次判断
              {
                  if (a[k]%2==0)//如果是偶数,就输出。
                  {
                      cout<<a[k]<<" ";//注意,有空格。
                  }
              }
          

          给个赞吧!

          • @ 2024-1-31 21:32:04

            ……题目打上白色标记以为我看不见是吧…… 核心代码如下:

            int n;
                cin>>n;
                int a[n];//作者很懒,这里直接把数组a的范围设置成了n,以防数组越界。
                for (int i=0;i<n;i++)//输入数据(i的范围从0到9,不会越界)
                {
                    cin>>a[i];//把输入存储到数组a中。
                }
                for (int j=0;j<n;j++)//判断
                {
                    if (a[j]%2==1)//如果是奇数,就先输出。
                    {
                        cout<<a[j]<<" ";//注意,输出中有空格。
                    }
                }
                cout<<endl;//换行。
                for (int k=0;k<n;k++)//二次判断
                {
                    if (a[k]%2==0)//如果是偶数,就输出。
                    {
                        cout<<a[k]<<" ";//注意,有空格。
                    }
                }
            

            Copy

            给个赞吧!

        • 1
          @ 2024-2-1 20:55:49

          image


          直接上代码😄 [smile] #include <bits/stdc++.h> using namespace std; int n,a[35]; int main() { cin>>n;//输入一个整数n for(int i=1;i<=n;i++)//输入n个空格隔开的整数 { cin>>a[i]; } for(int i=1;i<=n;i++)//遍历数组 { if(a[i]%21)//如果是奇数 { cout<<a[i]<<" ";//输出,别忘了空格 } } cout<<endl;//别忘了换行 for(int i=1;i<=n;i++)//再次遍历数组 { if(a[i]%20)//如果是偶数 { cout<<a[i]<<" ";//输出,别忘了空格 } } return 0; } //自创代码,求赞!!!!!!!


          ACimage

          image

          • 0
            @ 2024-2-7 19:05:08
            #include <iostream>
            using namespace std;
            int main()
            {
                int n,a[30];
                cin >> n;
                for (int i = 0;i < n;i++)
                {
                    cin >> a[i];//输入每个数
                }
                for (int i = 0;i < n;i++)
                {
                    if (a[i] % 2 == 1)//判断是否是奇数
                    {
                        cout << a[i] << " ";//输出奇数
                    }
                }
                cout << endl;//换行
                for (int i = 0;i < n;i++)
                {
                    if (a[i] % 2 == 0)//判断是否是偶数
                    {
                        cout << a[i] << " ";//输出偶数
                    }
                }//不要忘了输出时加空格
                return 0;
            }
            
            
            • 0
              @ 2024-2-4 21:12:58
              #include <bits/stdc++.h> 
              using namespace std;
              int main()
              {
                  int n,a[30];
                  cin>>n;
                  for (int i=0;i<n;i++)
                  {
                      cin>>a[i];
                      if (a[i]%2==1)
                          cout<<a[i]<<" ";
                  }
                  cout<<endl;
                  for (int i=0;i<n;i++)
                  {
                      if (a[i]%2==0)
                          cout<<a[i]<<" ";
                  }
                  return 0;
              }
              
              • 0
                @ 2024-1-31 21:56:46

                你是这个意思么? ↓ 这道题超简单!!!!!考察的是奇偶数判断,废话不多说上代码!

                #include <iostream>
                using namespace std;
                int main()
                {
                    int n,a[30];
                    cin >> n;
                    for (int i = 0;i < n;i++)
                    {
                        cin >> a[i];//输入每个数
                    }
                    for (int i = 0;i < n;i++)
                    {
                        if (a[i] % 2 == 1)//判断是否是奇数
                        {
                            cout << a[i] << " ";//输出奇数
                        }
                    }
                    cout << endl;//换行
                    for (int i = 0;i < n;i++)
                    {
                        if (a[i] % 2 == 0)//判断是否是偶数
                        {
                            cout << a[i] << " ";//输出偶数
                        }
                    }//不要忘了输出时加空格
                    return 0;
                }
                

                编码不易😕 点赞走起🚀️ 抱走前请先投币🗳👍🏻

                • 0
                  @ 2024-1-31 21:53:45
                  #include<iostream>
                  using namespace std;
                  int main()
                  {
                      int b,a[30];
                      cin>>b;
                      for(int c=0;c<b;c++)
                      {
                          cin>>a[c];
                      }
                      for(int c=0;c<b;c++)
                      {
                          if(a[c]%2==1)
                          {
                              cout<<a[c]<<" ";
                          }
                      }
                      cout<<endl;
                      for(int c=0;c<b;c++)  
                      {       
                          if(a[c]%2==0)
                          {
                              cout<<a[c]<<" ";
                          }
                      }
                      return 0;
                  }
                  

                  • 0
                    @ 2024-1-31 21:20:42
                    • 0
                      @ 2024-1-31 21:17:16
                      #python
                      a = int(input())
                      b = [int(i) for i in input().split()]
                      #用b来存储第二行数据
                      jishu = []
                      oushu = []
                      #用两个变量分别存储奇数和偶数
                      for i in range(a):
                          if b[i] % 2 == 1:
                              jishu.append(b[i])
                          else:
                              oushu.append(b[i])
                      #判断是否是奇数或偶数,用append函数存储在变量中
                      print(*jishu,sep = ' ')
                      print(*oushu,sep = ' ')
                      #最后输出
                      
                      • 0
                        @ 2024-1-14 9:42:41

                        超超简单!!!已AC

                        #include <iostream>
                        using namespace std;
                        int main()
                        {
                            int n,a[100];
                            cin>>n;
                            for(int i=0;i<n;i++)
                            {
                                cin>>a[i];
                            }
                            for(int i=0;i<n;i++)
                            {
                                if(a[i]%2!=0)
                                {
                                cout<<a[i]<<" ";
                                }    
                            }
                            cout<<endl;
                             for(int i=0;i<n;i++)
                            {
                                if(a[i]%2==0)
                                {
                                cout<<a[i]<<" ";
                                }    
                            }
                            return 0;
                        }
                        
                        • 0
                          @ 2024-1-13 21:46:06
                          #python
                          a = int(input())
                          b = [int(i) for i in input().split()]
                          #用b来存储第二行数据
                          jishu = []
                          oushu = []
                          #用两个变量分别存储奇数和偶数
                          for i in range(a):
                              if b[i] % 2 == 1:
                                  jishu.append(b[i])
                              else:
                                  oushu.append(b[i])
                          #判断是否是奇数或偶数,用append函数存储在变量中
                          print(*jishu,sep = ' ')
                          print(*oushu,sep = ' ')
                          #最后输出
                          
                          • @ 2024-1-31 21:26:12

                            我帮你格式化了一下 代码如下: ↓

                            #python
                            a = int(input())
                            b = [int(i) for i in input().split()]
                            #用b来存储第二行数据
                            jishu = []
                            oushu = []
                            #用两个变量分别存储奇数和偶数
                            for i in range(a):
                            if b[i] % 2 == 1:
                            jishu.append(b[i])
                            else:
                            oushu.append(b[i])
                            #判断是否是奇数或偶数,用append函数存储在变量中
                            print(*jishu,sep = ' ')
                            print(*oushu,sep = ' ')
                            #最后输出
                            
                          • @ 2024-4-4 18:56:31

                            啊,我也是python过来的

                        • 0
                          @ 2023-12-3 21:42:01

                          #include <bits/stdc++.h> using namespace std; int main() { int n, a[100], odd[100], even[100]; cin >> n; for (int i=1;i<=n;i++) cin >> a[i]; for (int i=1;i<=n;i++) if (a[i] % 2 == 1) cout << a[i] << " "; cout << endl; for (int i=1;i<=n;i++) if (a[i] % 2 == 0) cout << a[i] << " "; return 0; }

                          • 0
                            @ 2023-12-3 9:52:52

                            #include <iostream> using namespace std; int main() { int n, a[30]; cin >> n; for (int i = 0; i < n; i++) { cin >> a[i]; } for (int i = 0; i < n; i++) { if (a[i] % 2 == 1) { cout << a[i] << " "; } } cout << endl; for (int i = 0; i < n; i++) { if (a[i] % 2 == 0) { cout << a[i] << " "; } } return 0; }

                            • 0
                              @ 2023-11-19 13:54:08
                              using namespace std;
                              int n,m,x;
                              int a[9999999];
                              int main(){
                              cin>>n;
                              for(int i=1;i<=n;i++){
                              cin>>x;
                              if(x%2==1){
                              cout<0){
                              cout<
                              
                              • 0
                                @ 2023-11-19 13:53:06

                                点赞一下

                                #include<iostream> using namespace std; int n,m,x; int a[9999999]; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>x; if(x%2==1){ cout<<x<<' '; } else{ a[i]=x; } } cout<<endl; for(int i=1;i<=n;i++){ if(a[i]>0){ cout<<a[i]<<' '; } } return 0; }

                                • 0
                                  @ 2023-11-19 13:51:52

                                  #include<iostream> using namespace std; int n,m,x; int a[9999999]; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>x; if(x%2==1){ cout<<x<<' '; } else{ a[i]=x; } } cout<<endl; for(int i=1;i<=n;i++){ if(a[i]>0){ cout<<a[i]<<' '; } } return 0; }

                                  信息

                                  ID
                                  158
                                  时间
                                  1000ms
                                  内存
                                  256MiB
                                  难度
                                  5
                                  标签
                                  递交数
                                  7678
                                  已通过
                                  2903
                                  上传者