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

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

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

      jingct

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

      task-1.1

      #include <stdio.h> 
      #define N 5 
      #define M 80 
      typedef struct 
      { 
          char name[M]; 
          char author[M]; 
      }Book; 
      int main() 
      { 
          Book x[N] = { {"一九八四", "喬治.奧威爾"}, 
                        {"美麗新世界", "赫胥黎"},
                        {"昨日的世界", "斯蒂芬.茨威格"}, 
                        {"萬(wàn)歷十五年", "黃仁宇"}, 
                        {"一只特立獨(dú)行的豬", "王小波"} 
                      }; 
          int i; 
          FILE *fp; 
          fp = fopen("data1.txt", "w"); 
          if(fp == NULL) 
          { 
              printf("fail to open file\n"); 
              return 1; 
          }
          for(i=0; i<N; ++i) 
          { 
              fprintf(fp, "%-20s %-20s\n", x[i].name, x[i].author); 
              printf("%-20s %-20s\n", x[i].name, x[i].author); 
          }
          fclose(fp); 
          return 0; 
      }

      task-1.2

      #include<stdio.h> 
      #define N 5 
      #define M 80 
      typedef struct 
      { 
          char name[M]; 
          char author[M]; 
      }Book; 
      int main() 
      { 
          Book x[N]; 
          int i; 
          FILE *fp; 
          fp = fopen("data1.txt", "r"); 
          if(fp == NULL) 
          { 
              printf("fail to open file\n"); 
              return 1; 
          }
          for(i=0; i<N; ++i) 
          { 
              fscanf(fp, "%s %s\n", x[i].name, x[i].author); 
              printf("%-20s %-20s\n", x[i].name, x[i].author); 
          }
          fclose(fp); 
          return 0; 
      }

      task-2.1

      #include <stdio.h> 
      #define N 5 
      #define M 80
      typedef struct
      {
          char name[M];
          char author[M];
      }Book;
      int main()
      {
          Book x[N] = { {"一九八四", "喬治.奧威爾"}, 
                        {"美麗新世界", "赫胥黎"}, 
                        {"昨日的世界", "斯蒂芬.茨威格"}, 
                        {"萬(wàn)歷十五年", "黃仁宇"}, 
                        {"一只特立獨(dú)行的豬", "王小波"} 
                      };
          int i; 
          FILE *fp; 
          fp = fopen("data2.dat", "wb"); 
          if(fp == NULL) 
          { 
              printf("fail to open file\n"); 
              return 1; 
          }
          fwrite(x, sizeof(Book), N, fp); 
          fclose(fp);
          return 0;
      }

      task-2.2

      #include <stdio.h> 
      #define N 5 
      #define M 80 
      typedef struct 
      { 
          char name[M]; 
          char author[M]; 
      }Book;
      int main() 
      { 
          Book x[N]; 
          int i; 
          FILE *fp; 
          fp = fopen("data2.dat", "rb"); 
          if(fp == NULL) 
          { 
              printf("fail to open file\n"); 
              return 1; 
          } 
          fread(x, sizeof(Book), N, fp); 
          for(i=0; i<N; ++i)
              printf("%-20s%-20s\n", x[i].name, x[i].author); 
          fclose(fp); 
          return 0; 
      }

      task-3.2

      #include<stdio.h>
      int main()
      {
          FILE *fin;
          char ch;
          int i=0; 
          fin=fopen("data3_1.txt","r");
          if(fin==NULL)
          {
              printf("fail to open data3_1.txt\n");
              return 1;
          }
          while(!feof(fin))
          {
              ch=fgetc(fin);
              if(ch!='\t'&&ch!='\n'&&ch!=' '&&ch!=EOF)
                 i++; 
          }
          fclose(fin);
          printf("data3_1.txt中共包含字符數(shù):%d",i);
          return 0;
      }

      task-5

      #include <stdio.h> 
      #include <string.h> 
      #include <stdlib.h> 
      #define N 10 
      typedef struct 
      { 
          long int id; 
          char name[20]; 
          float objective; /*客觀題得分*/
          float subjective; /*操作題得分*/ 
          float sum; 
          char level[10]; 
      } STU; // 函數(shù)聲明 
      void input(STU s[], int n); 
      void output(STU s[], int n); 
      void process(STU s[], int n); 
      int main()
      { 
          STU stu[N]; 
          printf("從文件讀入%d個(gè)考生信息: 準(zhǔn)考證號(hào),姓名,客觀題得分(<=40),操作題得分 (<=60)\n", N); 
          input(stu, N); 
          printf("\n對(duì)考生信息進(jìn)行處理: 計(jì)算總分,確定等級(jí)\n"); 
          process(stu, N); 
          printf("\n打印考生完整信息, 并保存到文件中"); 
          output(stu, N); 
          return 0; 
      }
      void input(STU s[], int n) 
      { 
          int i; 
          FILE *fin; 
          fin = fopen("examinee.txt", "r"); 
          if (fin == NULL) 
          { 
              printf("fail to open file\n"); 
              exit(0); 
          }
          while (!feof(fin)) 
          { 
              for (i = 0; i < n; i++) 
                  fscanf(fin, "%ld %s %f %f", &s[i].id, s[i].name, &s[i].objective, &s[i].subjective); 
          }
          fclose(fin); 
      }
      void output(STU s[], int n) 
      { 
          FILE *fout;
          int i; // 輸出到屏幕 
          printf("\n"); 
          printf("準(zhǔn)考證號(hào)\t姓名\t客觀題得分\t操作題得分\t總分\t\t等級(jí)\n"); 
          for (i = 0; i < n; i++) 
              printf("%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].level); // 保存到文件 
          fout = fopen("result.txt", "w"); 
          if (!fout) 
          { 
              printf("fail to open or create result.txt\n"); 
              exit(0); 
          }
          fprintf(fout, "準(zhǔn)考證號(hào)\t\t姓名\t客觀題得分\t操作題得分\t總分\t\t等級(jí)\n"); 
          for (i = 0; i < n; i++) 
              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].level); 
          fclose(fout); 
      }
      void process(STU s[], int n) 
      {
          int i,j,k;
          STU temp;
          for(i=0;i<n;i++)
              s[i].sum=s[i].objective+s[i].subjective;
          for(i=0;i<n;i++)
              for(k=0;k<n-1-i;k++)
                  if(s[k].sum<s[k+1].sum)
                  {
                      temp=s[k];
                      s[k]=s[k+1];
                      s[k+1]=temp;
                   }
          j=n/10;
          for(i=0;i<j;i++)
              strcpy(s[i].level,"優(yōu)秀");
          k=n/2;
          for(i=j;i<k;i++)
              strcpy(s[i].level,"合格");
          for(i=k;i<n;i++)
              strcpy(s[i].level,"不合格"); 
          
       } 

      task-6

      #include <stdio.h>
      #include <stdlib.h>
      #include <time.h>
      #define N 81
      #define M 5
      typedef struct
      {
         long int id; 
         char name[20];
         char banji[60];
      }STU;
      int main()
      {
          int i,j; 
          STU x[N],ran[M];
          FILE *fin,*fout;
          fin = fopen("list.txt","r");
          if(fin == NULL) 
          { 
             printf("fail to open list.txt\n"); 
             return 1;
          }  
          for(i=1;i<=N;i++)
             fscanf(fin, "%ld %s %s", &x[i].id, x[i].name, x[i].banji); 
          fclose(fin);
          srand(time(0));   
          j = rand()%(80)+1;   
          for(i=0;i<M;i++)
          {
              ran[i] = x[j];
              j = rand()%(80)+1;
          }
          fout = fopen("lucky.txt", "w"); 
          if(fout == NULL) 
          { 
             printf("fail to open file\n"); 
             return 1; 
          }
          for(i=0;i<M;i++) 
          {
             fprintf(fout, "%ld %s %s\n", ran[i].id, ran[i].name, ran[i].banji); 
             printf("%ld %s %s\n", ran[i].id, ran[i].name, ran[i].banji);
          }
          fclose(fout); 
          return 0;
      }

       

      posted on 2022-06-06 16:53  jcttt  閱讀(41)  評(píng)論(1)    收藏  舉報(bào)

      導(dǎo)航

      主站蜘蛛池模板: 国产极品粉嫩尤物一线天| 一 级做人爱全视频在线看| 无码熟妇人妻av影音先锋| 亚洲国产婷婷综合在线精品| 精品视频不卡免费观看| 特级毛片在线大全免费播放| 中文字幕日韩有码第一页| 麻豆精品一区二区综合av| japanese无码中文字幕| 欧美人与zoxxxx另类| 国产激情文学亚洲区综合| 激情综合网址| 精品人妻中文字幕av| 国产果冻豆传媒麻婆精东| 中文字幕一区二区网站| 377P欧洲日本亚洲大胆| 国产地址二永久伊甸园| 国产好大好硬好爽免费不卡 | 永登县| 一亚洲一区二区中文字幕| 国产成人午夜福利在线播放| 欧美牲交a免费| 亚洲av无码之国产精品网址蜜芽| 国产激情艳情在线看视频| 永久天堂网 av手机版| 亚洲精品人成网线在线播放va| 国产精品一码在线播放| 高潮迭起av乳颜射后入| 国产男女猛烈无遮挡免费视频| 亚洲国产日韩伦中文字幕| 国产95在线 | 欧美| 国产乱码精品一区二区上| 在线中文一区字幕对白| 亚洲人成电影在线天堂色| 亚洲中文字字幕精品乱码| 国产精品欧美一区二区三区不卡| 国产精品麻豆中文字幕| 98日韩精品人妻一二区| 色综合久久久久综合体桃花网 | 国产粉嫩区一区二区三区| 国产亚洲精品AA片在线爽|