跳转至内容
0
  • 版块
  • 讨论
  • 最新
  • 标签
  • 热门
  • 顶端
  • 用户
  • 版块
  • 讨论
  • 最新
  • 标签
  • 热门
  • 顶端
  • 用户
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Zephyr)
  • 不使用皮肤
折叠
JIKE社区
  1. 首页
  2. 讨论区
  3. 技术专区
  4. 本社区终于可以向 @ChatGPT 提问了!

本社区终于可以向 @ChatGPT 提问了!

已定时 已固定 已锁定 已移动 技术专区
11.5k 帖子 326 发布者 49.5m 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • P 离线
    P 离线
    peng111
    🍌
    写于 最后由 编辑
    #1094

    @ChatGPT java成绩管理系统由单一课程成绩管理修改成多门课程成绩管理,请同学以统计最高分功能设计为例,从对象设计,数据结构、算法操作等方面简略文字回答需要做哪些修改操作

    ChatGPTC 1 条回复 最后回复
    0
    • P peng111

      @ChatGPT java成绩管理系统由单一课程成绩管理修改成多门课程成绩管理,请同学以统计最高分功能设计为例,从对象设计,数据结构、算法操作等方面简略文字回答需要做哪些修改操作

      ChatGPTC 离线
      ChatGPTC 离线
      ChatGPT
      写于 最后由 编辑
      #1095

      peng111说:

      java成绩管理系统由单一课程成绩管理修改成多门课程成绩管理,请同学以统计最高分功能设计为例,从对象设计,数据结构、算法操作等方面简略文字回答需要做哪些修改操作

      :

      1. 对象设计:增加一个学生对象,它包含多个课程成绩对象,课程成绩对象记录每门课程的成绩。

      2. 数据结构:增加一个学生数据结构,将学生对象存放到学生数据结构中,将课程成绩对象存放到学生对象的课程成绩列表中。

      3. 算法操作:针对每个学生对象,循环遍历课程成绩列表,找出最高分,并将最高分记录到学生对象中。

      帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

      1 条回复 最后回复
      0
      • P 离线
        P 离线
        peng111
        🍌
        写于 最后由 编辑
        #1096

        @ChatGPT 光纤收发器pb灯啥意思啊

        ChatGPTC 1 条回复 最后回复
        0
        • P peng111

          @ChatGPT 光纤收发器pb灯啥意思啊

          ChatGPTC 离线
          ChatGPTC 离线
          ChatGPT
          写于 最后由 编辑
          #1097

          peng111说:

          光纤收发器pb灯啥意思啊

          ?

          PB灯是指Power/Status灯,它主要用于指示光纤收发器的工作状态,当它亮起时表示光纤收发器正常工作,而当它熄灭时表示光纤收发器出现故障。

          帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

          1 条回复 最后回复
          0
          • P 离线
            P 离线
            peng111
            🍌
            写于 最后由 编辑
            #1098

            @ChatGPT 用C语言编写一个函数fun用来统计并输出某一门课的不及格人数,平均成绩和最低

            ChatGPTC 1 条回复 最后回复
            0
            • P peng111

              @ChatGPT 用C语言编写一个函数fun用来统计并输出某一门课的不及格人数,平均成绩和最低

              ChatGPTC 离线
              ChatGPTC 离线
              ChatGPT
              写于 最后由 编辑
              #1099

              peng111说:

              用C语言编写一个函数fun用来统计并输出某一门课的不及格人数,平均成绩和最低

              成绩

              #include 
              #define N 20
              
              void fun(float a[N], int n)
              {
                  int i, j=0;
                  float temp, avg, min=a[0];
                  for (i=0; i a[j+1])
                          {
                              temp = a[j];
                              a[j] = a[j+1];
                              a[j+1] = temp;
                          }
                      }
                  }
                  for (i=1; i<n; i++)
                      avg += a[i];
                  avg /= n-1;
                  printf("不及格人数: %d\n平均成绩: %.2f\n最低成绩: %.2f\n", j, avg, min);
              }
              
              int main()
              {
                  float a[N] = {78.5, 98.0, 57.3, 60.8, 70.2, 59.6, 80.1, 65.8, 82.7, 89.9, 55.0, 74.8, 83.3, 74.4, 71.0, 91.1, 81.2, 63.4, 99.9, 67.8};
                  int n = N;
                  fun(a, n);
                  return 0;
              }
              

              帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

              1 条回复 最后回复
              0
              • P 离线
                P 离线
                peng111
                🍌
                写于 最后由 编辑
                #1100

                @ChatGPT #include
                #define N 20

                void fun(float a[N], int n)
                {
                int i, j=0;
                float temp, avg, min=a[0];
                for (i=0; i a[j+1])
                {
                temp = a[j];
                a[j] = a[j+1];
                a[j+1] = temp;
                }
                }
                }
                for (i=1; i<n; i++)
                avg += a[i];
                avg /= n-1;
                printf("不及格人数: %d\n平均成绩: %.2f\n最低成绩: %.2f\n", j, avg, min);
                }

                int main()
                {
                float a[N] = {78.5, 98.0, 57.3, 60.8, 70.2, 59.6, 80.1, 65.8, 82.7, 89.9, 55.0, 74.8, 83.3, 74.4, 71.0, 91.1, 81.2, 63.4, 99.9, 67.8};
                int n = N;
                fun(a, n);
                return 0;
                }

                解释一下

                ChatGPTC 1 条回复 最后回复
                0
                • P peng111

                  @ChatGPT #include
                  #define N 20

                  void fun(float a[N], int n)
                  {
                  int i, j=0;
                  float temp, avg, min=a[0];
                  for (i=0; i a[j+1])
                  {
                  temp = a[j];
                  a[j] = a[j+1];
                  a[j+1] = temp;
                  }
                  }
                  }
                  for (i=1; i<n; i++)
                  avg += a[i];
                  avg /= n-1;
                  printf("不及格人数: %d\n平均成绩: %.2f\n最低成绩: %.2f\n", j, avg, min);
                  }

                  int main()
                  {
                  float a[N] = {78.5, 98.0, 57.3, 60.8, 70.2, 59.6, 80.1, 65.8, 82.7, 89.9, 55.0, 74.8, 83.3, 74.4, 71.0, 91.1, 81.2, 63.4, 99.9, 67.8};
                  int n = N;
                  fun(a, n);
                  return 0;
                  }

                  解释一下

                  ChatGPTC 离线
                  ChatGPTC 离线
                  ChatGPT
                  写于 最后由 编辑
                  #1101

                  peng111说:

                  #include
                  #define N 20

                  void fun(float a[N], int n)
                  {
                  int i, j=0;
                  float temp, avg, min=a[0];
                  for (i=0; i a[j+1])
                  {
                  temp = a[j];
                  a[j] = a[j+1];
                  a[j+1] = temp;
                  }
                  }
                  }
                  for (i=1; i avg += a[i];
                  avg /= n-1;
                  printf("不及格人数: %d\n平均成绩: %.2f\n最低成绩: %.2f\n", j, avg, min);
                  }

                  int main()
                  {
                  float a[N] = {78.5, 98.0, 57.3, 60.8, 70.2, 59.6, 80.1, 65.8, 82.7, 89.9, 55.0, 74.8, 83.3, 74.4, 71.0, 91.1, 81.2, 63.4, 99.9, 67.8};
                  int n = N;
                  fun(a, n);
                  return 0;
                  }

                  解释一下

                  :
                  这段代码的功能是对N个成绩进行排序,计算不及格人数、平均成绩和最低成绩。
                  首先,通过for循环对数组a进行冒泡排序,把最低成绩放在最前面;然后,使用另一个for循环,从第二个成绩开始,累加每个成绩,最后除以总成绩数计算出平均成绩;最后,计算不及格人数,即小于60分的成绩个数,并输出结果。

                  帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                  1 条回复 最后回复
                  0
                  • EqwerE 离线
                    EqwerE 离线
                    Eqwer
                    🍌
                    写于 最后由 编辑
                    #1102

                    @ChatGPT 用C++编写base64的加密代码

                    ChatGPTC 1 条回复 最后回复
                    0
                    • EqwerE Eqwer

                      @ChatGPT 用C++编写base64的加密代码

                      ChatGPTC 离线
                      ChatGPTC 离线
                      ChatGPT
                      写于 最后由 编辑
                      #1103

                      Eqwer说:

                      用C++编写base64的加密代码

                      #include 
                      #include 
                      
                      static const std::string base64_chars = 
                                   "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                                   "abcdefghijklmnopqrstuvwxyz"
                                   "0123456789+/";
                      
                      
                      std::string base64_encode(unsigned char const* bytes_to_encode, unsigned int in_len) {
                        std::string ret;
                        int i = 0;
                        int j = 0;
                        unsigned char char_array_3[3];
                        unsigned char char_array_4[4];
                      
                        while (in_len--) {
                          char_array_3[i++] = *(bytes_to_encode++);
                          if (i == 3) {
                            char_array_4[0] = (char_array_3[0] & 0xfc) >> 2;
                            char_array_4[1] = ((char_array_3[0] & 0x03) > 4);
                            char_array_4[2] = ((char_array_3[1] & 0x0f) > 6);
                            char_array_4[3] = char_array_3[2] & 0x3f;
                      
                            for(i = 0; (i > 2;
                          char_array_4[1] = ((char_array_3[0] & 0x03) > 4);
                          char_array_4[2] = ((char_array_3[1] & 0x0f) > 6);
                          char_array_4[3] = char_array_3[2] & 0x3f;
                      
                          for (j = 0; (j (s.c_str()), s.length());
                        std::cout << encoded << std::endl;
                        return 0;
                      }
                      

                      帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                      1 条回复 最后回复
                      0
                      • P 离线
                        P 离线
                        peng111
                        🍌
                        写于 最后由 编辑
                        #1104

                        @ChatGPT 用C语言编写一个函数fun用来统计并输出语文课的不及格人数,定义一个数组,来保存学生成绩,求平均成绩和最低并展示

                        ChatGPTC 1 条回复 最后回复
                        0
                        • P peng111

                          @ChatGPT 用C语言编写一个函数fun用来统计并输出语文课的不及格人数,定义一个数组,来保存学生成绩,求平均成绩和最低并展示

                          ChatGPTC 离线
                          ChatGPTC 离线
                          ChatGPT
                          写于 最后由 编辑
                          #1105

                          peng111说:

                          用C语言编写一个函数fun用来统计并输出语文课的不及格人数,定义一个数组,来保存学生成绩,求平均成绩和最低并展示

                          不及格人数

                          #include 
                          #define STUDENT_NUM 10
                          
                          void fun(int score[], int size) {
                              int avg = 0;
                              int min = score[0];
                              int fail_num = 0;
                          
                              for (int i = 0; i < size; i++) {
                                  avg += score[i];
                                  if (score[i] < min)
                                      min = score[i];
                                  if (score[i] < 60)
                                      fail_num++;
                              }
                              avg /= size;
                          
                              printf("平均成绩:%d\n", avg);
                              printf("最低成绩:%d\n", min);
                              printf("不及格人数:%d\n", fail_num);
                          }
                          
                          int main(void) {
                              int score[STUDENT_NUM] = {90, 65, 75, 88, 88, 82, 76, 88, 94, 79};
                          
                              fun(score, STUDENT_NUM);
                          
                              return 0;
                          }
                          

                          帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                          1 条回复 最后回复
                          0
                          • P 离线
                            P 离线
                            peng111
                            🍌
                            写于 最后由 编辑
                            #1106

                            @ChatGPT #include
                            #define STUDENT_NUM 10

                            void fun(int score[], int size) {
                            int avg = 0;
                            int min = score[0];
                            int fail_num = 0;

                            for (int i = 0; i < size; i++) {
                                avg += score[i];
                                if (score[i] < min)
                                    min = score[i];
                                if (score[i] < 60)
                                    fail_num++;
                            }
                            avg /= size;
                            
                            printf("平均成绩:%d\n", avg);
                            printf("最低成绩:%d\n", min);
                            printf("不及格人数:%d\n", fail_num);
                            

                            }

                            int main(void) {
                            int score[STUDENT_NUM] = {90, 65, 75, 88, 88, 82, 76, 88, 94, 79};

                            fun(score, STUDENT_NUM);
                            
                            return 0;
                            

                            }

                            解释一下

                            ChatGPTC 1 条回复 最后回复
                            0
                            • P peng111

                              @ChatGPT #include
                              #define STUDENT_NUM 10

                              void fun(int score[], int size) {
                              int avg = 0;
                              int min = score[0];
                              int fail_num = 0;

                              for (int i = 0; i < size; i++) {
                                  avg += score[i];
                                  if (score[i] < min)
                                      min = score[i];
                                  if (score[i] < 60)
                                      fail_num++;
                              }
                              avg /= size;
                              
                              printf("平均成绩:%d\n", avg);
                              printf("最低成绩:%d\n", min);
                              printf("不及格人数:%d\n", fail_num);
                              

                              }

                              int main(void) {
                              int score[STUDENT_NUM] = {90, 65, 75, 88, 88, 82, 76, 88, 94, 79};

                              fun(score, STUDENT_NUM);
                              
                              return 0;
                              

                              }

                              解释一下

                              ChatGPTC 离线
                              ChatGPTC 离线
                              ChatGPT
                              写于 最后由 编辑
                              #1107

                              peng111说:

                              #include
                              #define STUDENT_NUM 10

                              void fun(int score[], int size) {
                              int avg = 0;
                              int min = score[0];
                              int fail_num = 0;

                              for (int i = 0; i avg += score[i];
                              if (score[i] min = score[i];
                              if (score[i] fail_num++;
                              }
                              avg /= size;

                              printf("平均成绩:%d\n", avg);
                              printf("最低成绩:%d\n", min);
                              printf("不及格人数:%d\n", fail_num);
                              }

                              int main(void) {
                              int score[STUDENT_NUM] = {90, 65, 75, 88, 88, 82, 76, 88, 94, 79};

                              fun(score, STUDENT_NUM);

                              return 0;
                              }

                              解释一下

                              这段代码通过调用函数fun()来计算一组整型数组(score)的平均成绩、最低成绩以及不及格人数。
                              函数fun()接受两个参数,第一个参数score是一个整型数组,存放一组数据,第二个参数size是数组score的大小;
                              函数fun()先将平均成绩、最低成绩和不及格人数初始化为0,然后循环遍历数组score,将每一个成绩累加到avg中,比较每一个成绩,找出最低成绩,如果某一个成绩小于60分,则将fail_num加1;最后将avg除以size,得到平均成绩,并打印出最低成绩、平均成绩和不及格人数。

                              帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                              1 条回复 最后回复
                              0
                              • P 离线
                                P 离线
                                peng111
                                🍌
                                写于 最后由 编辑
                                #1108

                                @ChatGPT java成绩管理系统由单一课程成绩管理修改成多门课程成绩管理,请同学以统计最高分功能设计为例,从对象设计,数据结构、算法操作等方面简略文字回答需要做哪些修改操作,详细一点

                                ChatGPTC 1 条回复 最后回复
                                0
                                • P peng111

                                  @ChatGPT java成绩管理系统由单一课程成绩管理修改成多门课程成绩管理,请同学以统计最高分功能设计为例,从对象设计,数据结构、算法操作等方面简略文字回答需要做哪些修改操作,详细一点

                                  ChatGPTC 离线
                                  ChatGPTC 离线
                                  ChatGPT
                                  写于 最后由 编辑
                                  #1109

                                  peng111说:

                                  java成绩管理系统由单一课程成绩管理修改成多门课程成绩管理,请同学以统计最高分功能设计为例,从对象设计,数据结构、算法操作等方面简略文字回答需要做哪些修改操作,详细一点

                                  就更好了:

                                  对象设计:

                                  1. 由于单一课程成绩管理系统已有的类,如学生类,可以保留,但需要添加一个新的类,称为课程类,该类用于存储每个课程的信息,包括课程名称、分数等;
                                  2. 再添加一个统计类,用于存储统计信息,如最高分等。

                                  数据结构:

                                  1. 增加一个数据结构,该数据结构用于存储多个课程的信息,如课程名称、成绩等;
                                  2. 再增加一个数据结构,用于存储统计信息,如最高分等。

                                  算法操作:

                                  1. 修改录入成绩的算法,改为录入多门课程的成绩;
                                  2. 添加一个查找最高分的算法,该算法应该能够查找出每门课程的最高分,从而可以得出总体最高分。

                                  帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                                  1 条回复 最后回复
                                  0
                                  • P 离线
                                    P 离线
                                    peng111
                                    🍌
                                    写于 最后由 编辑
                                    #1110

                                    @ChatGPT 13932312408手机号码怎么样

                                    ChatGPTC 1 条回复 最后回复
                                    0
                                    • P peng111

                                      @ChatGPT 13932312408手机号码怎么样

                                      ChatGPTC 离线
                                      ChatGPTC 离线
                                      ChatGPT
                                      写于 最后由 编辑
                                      #1111

                                      peng111说:

                                      13932312408手机号码怎么样

                                      13932312408是中国移动的号码,可以正常使用。

                                      帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                                      1 条回复 最后回复
                                      0
                                      • P 离线
                                        P 离线
                                        peng111
                                        🍌
                                        写于 最后由 编辑
                                        #1112

                                        @ChatGPT 用keil程序编写 数码管显示99,每输入一个脉冲,显示数字减1,减到50停止,同时点亮发光二极管。

                                        ChatGPTC 1 条回复 最后回复
                                        0
                                        • P peng111

                                          @ChatGPT 用keil程序编写 数码管显示99,每输入一个脉冲,显示数字减1,减到50停止,同时点亮发光二极管。

                                          ChatGPTC 离线
                                          ChatGPTC 离线
                                          ChatGPT
                                          写于 最后由 编辑
                                          #1113

                                          peng111说:

                                          用keil程序编写 数码管显示99,每输入一个脉冲,显示数字减1,减到50停止,同时点亮发光二极管。

                                          include

                                          sbit P2_0=P2^0;
                                          unsigned char code smgduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
                                          unsigned char num;
                                          void delay(unsigned int z)
                                          {
                                          unsigned int x,y;
                                          for(x=z;x>0;x--)
                                          for(y=110;y>0;y--);
                                          }

                                          void main()
                                          {
                                          num=99;
                                          while(1)
                                          {
                                          P0=smgduan[num%10];
                                          P2_0=1;
                                          delay(5);
                                          P2_0=0;
                                          delay(5);
                                          P0=smgduan[num/10];
                                          P2_0=1;
                                          delay(5);
                                          P2_0=0;
                                          delay(5);
                                          num--;
                                          if(num==50)
                                          break;
                                          }
                                          while(1);
                                          }

                                          帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                                          1 条回复 最后回复
                                          0
                                          回复
                                          • 在新帖中回复
                                          登录后回复
                                          • 从旧到新
                                          • 从新到旧
                                          • 最多赞同


                                          • 1
                                          • 2
                                          • 461
                                          • 462
                                          • 463
                                          • 464
                                          • 465
                                          • 576
                                          • 577
                                          Popular Topics - 热门主题
                                          • Bug! Bug !Google One 学生优惠 可无门槛验证
                                            mztcM
                                            mztc
                                            3
                                            14
                                            5.1k

                                          • 中国科技云免费白嫖1 年 Cursor 使用权!快~~~
                                            D
                                            d914954480
                                            1
                                            7
                                            2.0k

                                          • MySQL 8.0 OCP 限时免费考
                                            HebutMrLiuH
                                            HebutMrLiu
                                            1
                                            5
                                            363

                                          • 免费科技代理流量巨多
                                            孤
                                            孤傲的王
                                            1
                                            4
                                            138

                                          • 阿里云国际站轻量应用服务器 2C+1G+200M带宽 仅9.9美元一年!
                                            T
                                            Test
                                            1
                                            4
                                            1.2k

                                          • <海外剧>行尸走肉:死城 第二季[2025][惊悚 恐怖 冒险][附行尸走肉 系列全部]
                                            我是小马甲~M
                                            我是小马甲~
                                            1
                                            3
                                            24

                                          • 登录

                                          • 没有帐号? 注册

                                          • 登录或注册以进行搜索。
                                          百度网盘
                                          1,177 个主题
                                          连续剧
                                          699 个主题
                                          国产剧
                                          565 个主题
                                          美剧
                                          338 个主题
                                          中国移动
                                          307 个主题
                                          动画片
                                          231 个主题
                                          中国电信
                                          222 个主题
                                          动作片
                                          206 个主题

                                          90

                                          在线

                                          39.9k

                                          用户

                                          40.1k

                                          主题

                                          110.4k

                                          帖子
                                          • 第一个帖子
                                            最后一个帖子