<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      實(shí)驗(yàn)6

      試驗(yàn)任務(wù)4:

      #include <stdio.h>
      #include<string.h>
      #define  N 100
      
      typedef  struct { 
          char num[10];       // 學(xué)號(hào)
          int s1;             // 期末成績(jī)
          int s2;             // 平時(shí)成績(jī)
          double sum;         // 總評(píng)
          char level[10];     // 等級(jí)
      } STU;
      
      
      int fun(STU a[], int n, STU h[]); // 函數(shù)聲明
      
      int main() {
         STU s[N]={ {"GA05", 85, 76}, 
                    {"GA03", 76, 90}, 
                    {"GA02", 69, 90}, 
                    {"GA04", 85, 56}, 
                    {"GA01", 91, 95},
                    {"GA07", 72, 80}, 
                    {"GA08", 64, 45}, 
                    {"GA06", 87, 98}, 
                    {"GA015", 85, 86}, 
                    {"GA013", 91, 97} };      // 原始學(xué)生成績(jī)記錄
          STU h[N];                           // 保存均分以上學(xué)生記錄
          int i, k, n = 10; 
      
          // 調(diào)用fun對(duì)學(xué)生成績(jī)記錄進(jìn)行處理
          k = fun(s, n, h);
      
          // 輸出均分以上學(xué)生記錄
          printf("There are :\n");
          for(i = 0; i < k; i++)
              printf("%s %d %d %.2f %s\n", h[i].num, h[i].s1, h[i].s2, h[i].sum, h[i].level);
          
          return 0;
      }
      
      // 函數(shù)定義
      // 功能:對(duì)包含n條學(xué)生成績(jī)記錄的數(shù)組a進(jìn)行處理:
      // 計(jì)算總評(píng)成績(jī),統(tǒng)計(jì)等級(jí)為"均分以上"的學(xué)生記錄保存到數(shù)組h中,并返回其人數(shù)
      int fun (STU a[], int n, STU h[]) {
          int i,j=0;
          double ave,s=0;
          for(i=0;i<N;i++){
              a[i].sum = (a[i].s1+a[i].s2)/2;
              s+=a[i].sum;
          } 
          ave = s/n;
          for(i = 0;i<n;i++){
              if(a[i].sum>ave){
                  h[j++] = a[i];
              }
          }
          return j;
          
      }

      實(shí)驗(yàn)任務(wù)5:

      #include <stdio.h>
      #include <string.h>
      #define N 5
      
      typedef struct student {
          char name[10];
          int num;
          int maths;
          int computer;
          int english;
          int sum;
          char level[10];
      } STU;
      
      void fun(STU a[], int n);  // 函數(shù)聲明
      
      int main() {
          STU s[6*N]={ {"A001", 1, 34, 67, 80},
                       {"B003", 3, 78, 87, 90},
                       {"A002", 2, 90, 98, 99},
                       {"B002", 4, 56, 78, 98},
                       {"A005", 5, 35, 67, 79} };
          int i;
      
          fun(s, N);
          for(i = 0; i < N; i++)
            printf("%s %d %d %d %d %d %s\n", s[i].name, s[i].num, s[i].maths, s[i].computer, s[i].english, s[i].sum, s[i].level);
          
          return 0;
      }
      
      // 函數(shù)定義
      // 功能:對(duì)包含n條學(xué)生成績(jī)記錄的數(shù)組a進(jìn)行處理:
      // 計(jì)算三門課程總分、總分最大值、總分最小值,并設(shè)置等級(jí):
      // 總分與總分最大值相等的同學(xué)的等級(jí)設(shè)置為優(yōu)秀
      // 總分與總分最小值相等的同學(xué)的等級(jí)設(shè)置為不及格
      // 其余同學(xué)的等級(jí)設(shè)置為合格
      void fun(STU a[], int n) {
          // 待補(bǔ)足
          int i,j;
          double min,max;
          for(i=0;i<N;i++){
              a[i].sum = (a[i].maths+a[i].computer+a[i].english) /3;
          }
          for(i = 0;i<n-1;i++){
                  if(a[i].sum<a[i+1].sum){
                      max = a[i+1].sum;
                  }else{
                      max = a[i].sum;
                  }
              }
          for(i = 0;i<n-1;i++){
                  if(a[i].sum>a[i+1].sum){
                      min = a[i+1].sum;
                  }else{
                      min = a[i].sum;
                  }
              }
          for(i=0;i<n;i++){
              if(a[i].sum == max){
                  strcpy(a[i].level,"優(yōu)秀"); 
              }else if(a[i].sum == min) {
                  strcpy(a[i].level,"不及格");
              }else{
                  strcpy(a[i].level,"合格");
              } 
          }
          
      }

       實(shí)驗(yàn)任務(wù)6:

       

      #include <stdio.h>
      
      #define N 5
      typedef struct student {
          long no;
          char name[20];
          int score;
      } STU;
      void input(STU s[], int n);
      int find_min_list(STU s[], STU t[], int n);
      void output(STU s[], int n);
      
      int main() {
          STU stu[N], min_list[N];
          int count;
      
          printf("錄入%d個(gè)學(xué)生信息\n", N);
          input(stu, N);
      
          printf("\n統(tǒng)計(jì)最低分人數(shù)和學(xué)生信息...\n");
          count = find_min_list(stu, min_list, N);
      
          printf("\n一共有%d個(gè)最低分,信息如下:\n", count);
          output(min_list, count);
      
          return 0;
      }
      void input(STU s[], int n) {
          int i;
          for(i=0;i<n;i++)
          scanf("%ld%s%d",&s[i].no,s[i].name,&s[i].score);
      }
      void output(STU s[], int n) {
          int i;
          for(i=0;i<n;i++)
          printf("%ld%s%d",s[i].no,s[i].name,s[i].score);
      }
      int find_min_list(STU s[], STU t[], int n) {
          int i,min=s[0].score,k=0;
          for(i=0;i<n;i++){
          if(s[i].score<min)
          min=s[i].score;
      }
          for(i=0;i<n;i++){
          if(s[i].score==min)
          t[k++]=s[i];
      }
         return k;
      }

       

      posted @ 2023-05-27 16:10  都行吧  閱讀(11)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 国产丰满乱子伦无码专区| 蜜臀久久99精品久久久久久| 干老熟女干老穴干老女人| 亚洲第一极品精品无码久久| 建始县| 久久精品国产99国产精品亚洲| 国产精品免费重口又黄又粗| 好吊视频在线一区二区三区| 极品少妇无套内射视频| 狠狠亚洲狠狠欧洲2019| 国产成人午夜福利院| 国产成人无码A区在线观看视频| 99精品国产兔费观看久久99| 欧美和黑人xxxx猛交视频| 色噜噜久久综合伊人一本| 亚洲综合一区国产精品| 精品国产乱码久久久久久浪潮| 亚洲av日韩av永久无码电影| 国产精品无码dvd在线观看| 国产午夜视频在线观看| 日韩高清在线亚洲专区国产| 国产无遮挡猛进猛出免费软件| 亚洲欧洲日韩国内精品| 免费中文熟妇在线影片| 曰韩亚洲AV人人夜夜澡人人爽| 大方县| 呦系列视频一区二区三区| 亚洲一区中文字幕人妻| 亚洲中文字幕无码久久精品1| 色呦呦九九七七国产精品| 亚洲av成人无码天堂| 亚洲18禁私人影院| 国产精品老熟女乱一区二区| 国产精品免费中文字幕| 国产综合视频一区二区三区| 无码福利写真片视频在线播放| 亚洲天堂激情av在线| 天堂国产一区二区三区| 久久亚洲国产品一区二区| 国产gaysexchina男外卖 | 国产精品免费看久久久无码|