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

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

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

      葛才璟

      實驗4 數組

      實驗4 數組

      1. 實驗任務1

      #include <stdio.h>
      const int N = 4;
      int main()
      {int a[N] = {2, 0, 2, 1};
      char b[N] = {'2', '0', '1', '1'};
      int i;
      printf("sizeof(int) = %d\n", sizeof(int));
      printf("sizeof(char) = %d\n", sizeof(char));
      printf("\n");
      for (i = 0; i < N; ++i)
      printf("%x: %d\n", &a[i], a[i]);
      printf("\n");
      for (i = 0; i < N; ++i)
      printf("%x: %c\n", &b[i], b[i]);
      return 0;
      }

       

       int型數據在內存中連續存放,每個元素占4個內存字節單元;

      char型數據在內存中連續存放,每個元素占1個內存字節單元。

      #include <stdio.h>
      int main()
      {
      int a[2][3] = {{1, 2, 3}, {4, 5, 6}};
      char b[2][3] = {{'1', '2', '3'}, {'4', '5', '6'}};
      int i, j;
      for (i = 0; i < 2; ++i)
      for (j = 0; j < 3; ++j)
      printf("%x: %d\n", &a[i][j], a[i][j]);
      printf("\n");
      for (i = 0; i < 2; ++i)
      for (j = 0; j < 3; ++j)
      printf("%x: %c\n", &b[i][j], b[i][j]);
      }

       

        int型二維數組a在內存中按行連續存放,每個元素占4個內存字節單元;

       char型二維數組b在內存中按行連續存放,每個元素占1個內存字節單元。

      2. 實驗任務2

      #include <stdio.h>
      #define N 1000
      int fun(int n, int m, int bb[N])
      {
      int i, j, k = 0, flag;
      for (j = n; j <= m; j++)
      {
      flag=1;
      for (i = 2; i < j; i++)
      if (j%i==0)
      {
      flag = 0;
      break;
      }
      if (flag==1)
      bb[k++] = j;
      }
      return k;
      }
      int main()
      {
      int n = 0, m = 0, i, k, bb[N];
      scanf("%d", &n);
      scanf("%d", &m);
      for (i = 0; i < m - n; i++)
      bb[i] = 0;
      k = fun(n,m,bb);
      for (i = 0; i < k; i++)
      printf("%4d", bb[i]);
      return 0;
      }

       

       

       

       3. 實驗任務3

      #include <stdio.h>
      
      const int N = 5;
      int find_max(int x[], int n);
      void input(int x[], int n);
      void output(int x[], int n);
      
      int main()
      {
          int a[N];
          int max;
          
          input(a, N); 
          output(a, N); 
          max = find_max(a, N); 
          printf("max = %d\n", max);
          
          return 0;
      }
      
      void input(int x[], int n)
      {
          int i;
          
          for (i = 0; i < n; ++i)
              scanf("%d", &x[i]);
      }
      
      void output(int x[], int n)
      {
          int i;
          
          for (i = 0; i < n; ++i)
              printf("%d ", x[i]);
          printf("\n");
      }
      
      int find_max(int x[], int n)
      {
          int i,a;
          for(i=0;i<n;i++){
              if(x[i+1]>x[i]){
                  a=x[i+1];
                  x[i]=x[i+1];
              }
          } 
          return a;
      }

       

       4. 實驗任務4

      #include <stdio.h>
      void dec2n(int x, int n); 
      
      int main()
      {
          int x;
          
          printf("輸入一個十進制整數: ");
          scanf("%d", &x);
          
          dec2n(x, 2); 
          dec2n(x, 8);
          dec2n(x, 16); 
          
          return 0;
      }
      
      void dec2n(int x, int n){
          int i,a[i];
          char b[i];
          
          for(i=0;x>0;i++){
              a[i]=x%n;
              
              if(a[i]>=10){
                  switch(a[i]){
                      case 10:b[i]='A';
                              break;
                      case 11:b[i]='B';
                              break;
                      case 12:b[i]='C';
                              break;
                      case 13:b[i]='D';
                              break;
                      case 14:b[i]='E';
                              break;
                      case 15:b[i]='F';
                              break;
                  }
              }else{
                  b[i]=a[i]+'0';
              }
              x=x/n;
          }
      
          for(--i;i>=0;i--){
              printf("%c",b[i]);
          }
          printf("\n");
      }

       

       

       

       5. 實驗任務5

      #include<stdio.h>
      #define num(n) (n*n)
      int main(){
          int i,n,j,x=0,y;
          printf("Enter n:");
          while(scanf("%d",&n)!=EOF){
              for(i=1;i<=n;i++){
             y = 1;
             x = 0;
                   for(j=1;j<=n;j++){
                      if(y<=i) {
                       x = x + 1;
                      printf("%d ",x);
                      y++;
                       }        
                      else printf("%d ",x);
                  } 
                  printf("\n");
              }
              printf("\n");
               printf("Enter n:");
          }
      }

       

      posted on 2021-12-04 16:57  葛才璟  閱讀(42)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 超碰成人人人做人人爽| 波多野结衣免费一区视频| 亚洲 一区二区 在线| 日本亚洲欧洲免费无线码| 精品亚洲国产成人av| 日韩精品毛片无码一区到三区| 成人av天堂男人资源站| 性色av极品无码专区亚洲| 自拍偷自拍亚洲一区二区| 国产av无码专区亚洲av软件| 东京热一精品无码av| 国产精品国三级国产av| 爆乳2把你榨干哦ova在线观看| 人人澡超碰碰97碰碰碰| 亚洲av色在线观看国产| 强奷白丝美女在线观看| 思思99热精品在线| 中文字幕人妻av第一区| 久久a级片| 欧洲精品码一区二区三区| 美日韩不卡一区二区三区| 极品vpswindows少妇| 铜鼓县| 精品亚洲国产成人av在线| 亚洲精品综合网二三区| 成人国产精品日本在线观看| 午夜福利理论片高清在线| 国产精品白丝久久av网站 | 国产综合精品一区二区三区| 久久热99这里只有精品| 日韩国产中文字幕精品| 无码专区 人妻系列 在线| 亚洲欧美偷国产日韩| 波多野结衣久久一区二区| 亚洲护士一区二区三区| 免费无码av片在线观看播放| 人妻精品中文字幕av| 岛国中文字幕一区二区| 久久久久人妻一区二区三区| 亚洲综合一区二区精品导航| 精品尤物国产尤物在线看|