網站聲明

本網站包含了各式各樣的資源,如果有侵占到您的著作權,請與本人通知,本人會立即改進。本站所有發表僅屬研究討論性質,如果有任何後果請自行負責。

2014-05-24

TQC+ C 綜合應用一 805 多重迴圈

805.
設計說明:

1. 利用多重迴圈,在一個二維陣列中,輸入整數資料,並將其加總,輸入資料以列為優先。
2.輸出二維陣列資料,及此二維陣列的總和。
3.執行結果如範例圖。
CPA08-1.c

CPA08-2.c

參考程式碼:
  1. //CPA08-1
  2. #include<stdlib.h>
  3. #include<stdio.h>
  4. int main(){
  5.  int arr[3][4], i, j, tot=0;
  6.  for(i=0;i<3;i++){
  7.   printf("請輸入四個數字(數字之間請以空白為間隔):");
  8.   for(j=0;j<4;j++){//控制行
  9.    scanf("%d",&arr[i][j]);
  10.    tot+=arr[i][j];
  11.   }
  12.   printf("\n");
  13.  }
  14.  for(i=0;i<3;i++){
  15.   for(j=0;j<4;j++)
  16.    printf("%d ",arr[i][j]);
  17.   printf("\n");
  18.  }
  19.  printf("sum:%d\n",tot);
  20.  system("PAUSE");
  21.  return 0;
  22. }


  1. //CPA08-2
  2. #include<stdlib.h>
  3. #include<stdio.h>
  4. int main(){
  5.  int arr[5][2], i, j, tot=0;
  6.  for(i=0;i<5;i++){
  7.   printf("請輸入兩個數字(數字之間請以空白為間隔):");
  8.   for(j=0;j<2;j++){
  9.    scanf("%d",&arr[i][j]);
  10.    tot+=arr[i][j];
  11.   }
  12.   printf("\n");
  13.  }
  14.  for(i=0;i<5;i++){
  15.   for(j=0;j<2;j++)
  16.    printf("%d ",arr[i][j]);
  17.   printf("\n");
  18.  }
  19.  printf("sum:%d\n",tot);
  20.  system("PAUSE");
  21.  return 0;
  22. }

TQC+ C 試題總整理

聲明:

這裡的範例程式碼皆由本人親自編輯,歡迎轉載本教學,但請註明本網站,尊重一下作者的心血

沒有留言:

張貼留言

歡迎留言,較舊文章需要留言審核看不到自己的留言是正常的。
若長時間無回應請使用以下聯絡方式:
填寫表單:https://forms.gle/hxxX9n4tATcFnhnk8
寄信到:happyplayblogs@gmail.com