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

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

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

      實驗7

      任務4源碼

       

       1 #define _CRT_SECURE_NO_WARNINGS
       2 #include <stdio.h>
       3 #include <string.h>
       4 int main()
       5 {
       6     FILE* fp;
       7     fp = fopen("e:\\data4.txt", "r");
       8     if (fp == NULL)
       9     {
      10         printf("無法打開文件\n");
      11         return 1;
      12     }
      13     int count = 0;
      14     char c;
      15     while ((c=fgetc(fp))!=EOF)
      16     {
      17         if (c != ' ' && c!='\n')
      18         {
      19             count++;
      20         }
      21     }
      22     printf("%d", count);
      23     fclose(fp);
      24     return 0;
      25 }

       

      任務4結果

       

       

      任務5源碼

       

        1 #define _CRT_SECURE_NO_WARNINGS
        2 #include <stdio.h>
        3 #include <string.h>
        4 #include <stdlib.h>
        5 
        6 #define N 10
        7 
        8 typedef struct {
        9     long int id;
       10     char name[20];
       11     float objective;    // 客觀題得分
       12     float subjective;   // 操作題得分
       13     float sum;          // 總分
       14     char ans[10];       // 考試結果
       15 } STU;
       16 
       17 // 函數聲明
       18 void finput(STU st[], int n);
       19 void foutput(STU st[], int n);
       20 void output(STU st[], int n);
       21 int process(STU st[], int n, STU st_pass[]);
       22 
       23 int main() {
       24     STU stu[N], stu_pass[N];
       25     int cnt;
       26     double pass_rate;
       27 
       28     printf("從文件讀入%d個考生信息...\n", N);
       29     finput(stu, N);
       30 
       31     printf("\n對考生成績進行統計...\n");
       32     cnt = process(stu, N, stu_pass);
       33 
       34     printf("\n通過考試的名單:\n");
       35     output(stu, N);      // 輸出到屏幕
       36     foutput(stu, N);    // 輸出到文件
       37 
       38     pass_rate = 1.0 * cnt / N;
       39     printf("\n本次等級考試通過率: %.2f%%\n", pass_rate * 100);
       40 
       41     return 0;
       42 }
       43 
       44 // 把通過考試的考生完整信息輸出到屏幕上
       45 // 準考證號,姓名,客觀題得分,操作題得分,總分,結果
       46 void output(STU st[], int n) {
       47     int i;
       48 
       49     printf("準考證號\t姓名\t客觀題得分\t操作題得分\t總分\t\t結果\n");
       50     for (i = 0; i < n; i++)
       51         printf("%ld\t\t%s\t%.2f\t\t%.2f\t\t%.2f\t\t%s\n", st[i].id, st[i].name, st[i].objective, st[i].subjective, st[i].sum, st[i].ans);
       52 }
       53 
       54 // 從文本文件examinee.txt讀入考生信息:準考證號,姓名,客觀題得分,操作題得分
       55 void finput(STU st[], int n) {
       56     int i;
       57     FILE* fin;
       58 
       59     fin = fopen("examinee.txt", "r");
       60     if (fin == NULL) {
       61         printf("fail to open file\n");
       62         exit(0);
       63     }
       64 
       65     while (!feof(fin)) {
       66         for (i = 0; i < n; i++)
       67             fscanf(fin, "%ld %s %f %f", &st[i].id, st[i].name, &st[i].objective, &st[i].subjective);
       68     }
       69 
       70     fclose(fin);
       71 }
       72 
       73 // 把通過考試的考生完整信息寫入文件list_pass.txt
       74 // 準考證號,姓名,客觀題得分,操作題得分,總分,結果
       75 void foutput(STU s[], int n) {
       76     FILE* fout;
       77     int i;
       78 
       79     // 保存到文件 
       80     fout = fopen("list_pass.txt", "w");
       81     if (!fout) {
       82         printf("fail to open or create list_pass.txt\n");
       83         exit(0);
       84     }
       85 
       86     fprintf(fout, "準考證號\t\t姓名\t客觀題得分\t操作題得分\t總分\t\t結果\n");
       87 
       88     for (i = 0; i < n; i++)
       89         fprintf(fout, "%ld\t\t%s\t%.2f\t\t%.2f\t\t%.2f\t\t%s\n", s[i].id, s[i].name, s[i].objective, s[i].subjective, s[i].sum, s[i].ans);
       90 
       91     fclose(fout);
       92 }
       93 
       94 
       95 
       96 // 對考生信息進行處理:計算每位考生考試總分、結果;統計考試通過的人數
       97 int process(STU st[], int n, STU st_pass[]) {
       98     int i;
       99     int k = 0;
      100     for (i = 0; i < n; i++)
      101     {
      102         st[i].sum = st[i].objective + st[i].subjective;
      103         if (st[i].sum >= 60)
      104         {
      105             strcpy(st[i].ans,"通過");
      106             st_pass[k++] = st[i];
      107         }
      108         else
      109         {
      110             strcpy(st[i].ans, "未通過");
      111         }     
      112     }
      113     return k;
      114 }

       

      任務5結果

       

       

       

      任務6源碼

       

       1 #define _CRT_SECURE_NO_WARNINGS
       2 #include<stdio.h>
       3 #include<stdlib.h>
       4 #include<time.h>
       5 int main()
       6 {
       7     FILE* fp;
       8     fp = fopen("list.txt","r");
       9     if (fp == NULL)
      10     {
      11         printf("failed");
      12         exit(0);
      13     }
      14     int i;
      15     char a[80][100];
      16     for (i = 0; i < 80; i++)
      17     {
      18         fgets(a[i], 100, fp);
      19     }
      20     FILE* fp2;
      21     fp2 = fopen("lucky.txt", "w");
      22     if (fp2 == NULL)
      23     {
      24         printf("failed");
      25         exit(0);
      26     }
      27     srand(time(NULL));
      28     for (i = 0; i < 5; i++)
      29     {
      30         int t = 0;
      31         t = rand() % 81;
      32         fprintf(fp2, "%s", a[t]);
      33         printf("%s", a[t]);
      34     }
      35     return 0;
      36 }
       1 #define _CRT_SECURE_NO_WARNINGS
       2 #define N 5
       3 #include<stdio.h>
       4 #include<stdlib.h>
       5 #include<time.h>
       6 #include<string.h>
       7 int main()
       8 {
       9     FILE* fp;
      10     fp = fopen("list.txt","r");
      11     if (fp == NULL)
      12     {
      13         printf("failed");
      14         exit(0);
      15     }
      16     int i;
      17     char a[80][100];
      18     for (i = 0; i < 80; i++)
      19     {
      20         fgets(a[i], 100, fp);
      21     }
      22     FILE* fp2;
      23     char Time[20];
      24     time_t timer;
      25     timer = time(NULL);
      26     strftime(Time, 20, "%Y.%m.%d", localtime(&timer));
      27     fp2 = fopen(Time, "w");
      28     if (fp2 == NULL)
      29     {
      30         printf("failed");
      31         exit(0);
      32     }
      33     char b[5][100];
      34     srand((double)time(NULL));
      35     for (i = 0; i < N;)
      36     {
      37         int t = 0;
      38         t = rand() % 81;
      39         if (strcmp(a[t], " "))
      40         {
      41             strcpy(b[i], a[t]);
      42             strcpy(a[t], " ");
      43             i++;
      44         }
      45     }
      46     int j;
      47     for (i = 0; i < N - 1; i++)
      48     {
      49         for (j = 0; j < N - i - 1; j++)
      50         {
      51             if (strcmp(b[j], b[j + 1]) > 0)
      52             {
      53                 char c[100];
      54                 strcpy(c, b[j]);
      55                 strcpy(b[j], b[j + 1]);
      56                 strcpy(b[j + 1], c);
      57             }
      58         }
      59     }
      60     for (i = 0; i < N; i++)
      61     {
      62         fprintf(fp2, "%s" , b[i]);
      63         puts(b[i]);
      64     }
      65     return 0;
      66 }

       

      任務6結果

       

       

       

       

       

      posted @ 2023-12-18 20:21  阿瓜不瓜  閱讀(21)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲乱理伦片在线观看中字| 久热这里只国产精品视频| 天天澡日日澡狠狠欧美老妇| 亚洲欧美日韩成人综合一区| 色哟哟www网站入口成人学校| 又大又长粗又爽又黄少妇毛片| 免费人成视频在线观看不卡| 亚洲免费视频一区二区三区 | 中文字幕无码视频手机免费看| 四虎成人精品无码| 国产亚洲精品AA片在线播放天| 国产精品一区二区三区性色| 小鲜肉自慰网站xnxx| 日本熟妇乱一区二区三区| 亚洲欧洲日产国产av无码| 久久精品女人天堂av免费观看 | 天堂网亚洲综合在线| 亚洲综合网国产精品一区| 精品国产精品国产偷麻豆| 国产精品点击进入在线影院高清| 中文字幕日韩精品国产| 国产成人精品2021欧美日韩| 久久99九九精品久久久久蜜桃| 亚洲欧美人成电影在线观看 | 久久精品中文字幕少妇| 我和亲妺妺乱的性视频| 国产精品熟女一区二区三区| 久久99精品久久久久久9| 久久天天躁狠狠躁夜夜婷| 久久久国产成人一区二区 | 色综合久久婷婷88| 欧美高清一区三区在线专区| 亚洲深深色噜噜狠狠网站| 中文字幕在线精品人妻| 久久亚洲熟女cc98cm| 亚洲国产成人不卡高清麻豆| 成人看的污污超级黄网站免费| 国产精品入口中文字幕| 精品少妇人妻av无码专区| 视频二区国产精品职场同事| 亚洲色最新高清AV网站|