遍匈 / C囂冱秘壇縮殻 / C囂冱方怏 /

C囂冱屈略方怏

<貧匯准 和匯准>
貧准讐盾議方怏辛參心恬頁匯佩銭偬議方象?峪嗤匯倖和炎?各葎匯略方怏。壓糞縞諒籾嶄嗤載謹方象頁屈略議賜謹略議?咀緩C囂冱塋俯更夛謹略方怏。謹略方怏圷殆嗤謹倖和炎?參鳩協万壓方怏嶄議了崔。云准峪初府屈略方怏?謹略方怏辛喇屈略方怏窃容遇誼欺。

屈略方怏議協吶

屈略方怏協吶議匯違侘塀頁?
dataType arrayName[length1][length2];
凪嶄?dataType 葎方象窃侏?arrayName 葎方怏兆?length1 葎及匯略和炎議海業?length2 葎及屈略和炎議海業。

厘断辛參繍屈略方怏心恂匯倖 Excel 燕鯉?嗤佩嗤双?length1 燕幣佩方?length2 燕幣双方?勣壓屈略方怏嶄協了蝶倖圷殆?駅倬揖扮峺苧佩才双。箭泌?
int a[3][4];
協吶阻匯倖 3 佩 4 双議屈略方怏?慌嗤 3×4=12 倖圷殆?方怏兆葎 a?軸?

a[0][0], a[0][1], a[0][2], a[0][3]
a[1][0], a[1][1], a[1][2], a[1][3]
a[2][0], a[2][1], a[2][2], a[2][3]

泌惚?燕幣及 2 佩及 1 双議圷殆?哘乎亟恬 a[2][1]。

匆辛參繍屈略方怏心撹匯倖恫炎狼?嗤 x 已才 y 已?勣?壓匯倖峠中嶄鳩協匯倖泣?駅倬揖扮岑祇 x 已才 y 已。

屈略方怏壓古廷貧頁屈略議?徽壓坪贋嶄頁銭偬贋慧議?算鞘三傍?屈略方怏議光倖圷殆頁屢札阿彭議?泳緩岻寂短嗤血篭。椎担?泌採壓?來坪贋嶄贋慧屈略方怏椿?嗤曾嶽圭塀?
  • 匯嶽頁梓佩電双? 軸慧頼匯佩岻朔壅慧秘及屈佩?
  • 総匯嶽頁梓双電双? 軸慧頼匯双岻朔壅慧秘及屈双。

壓C囂冱嶄?屈略方怏頁梓佩電双議。匆祥頁枠贋慧 a[0] 佩?壅贋慧 a[1] 佩?恷朔贋慧 a[2] 佩?耽佩嶄議 4 倖圷殆匆頁卆肝贋慧。方怏 a 葎 int 窃侏?耽倖圷殆媼喘 4 倖忖准?屁倖方怏慌媼喘 4×(3×4)=48 倖忖准。

低辛參宸劔範葎?屈略方怏頁喇謹倖海業屢揖議匯略方怏更撹議。

‐糞箭1/匯倖僥楼弌怏嗤 5 倖繁?耽倖繁嗤 3 壇仁殻議深編撹示?箔乎弌怏光親議峠譲蛍才悳峠譲蛍。
-- Math C English
嫖摸 80 75 92
藍屎鯖 61 65 71
川洗洗 59 63 70
孕筈筈 85 87 90
巓知寔 76 77 85

斤噐乎籾朕?辛參協吶匯倖屈略方怏 a[5][3] 贋慧 5 倖繁 3 壇仁議撹示?協吶匯倖匯略方怏 v[3] 贋慧光親峠譲蛍?壅協吶匯倖延楚 average 贋慧悳峠譲蛍。恷嶮園殻泌和?
#include <stdio.h>
int main(){
 int i, j; //屈略方怏和炎
 int sum = 0; //輝念親朕議悳撹示
 int average; //悳峠譲蛍
 int v[3]; //光親峠譲蛍
 int a[5][3]; //喘栖隠贋耽倖揖僥光親撹示議屈略方怏
 printf("Input score:\n");
 for(i=0; i<3; i++){
 for(j=0; j<5; j++){
 scanf("%d", &a[j][i]); //補秘耽倖揖僥議光親撹示
 sum += a[j][i]; //柴麻輝念親朕議悳撹示
 }
 v[i]=sum/5; // 輝念親朕議峠譲蛍
 sum=0;
 }
 average = (v[0] + v[1] + v[2]) / 3;
 printf("Math: %d\nC Languag: %d\nEnglish: %d\n", v[0], v[1], v[2]);
 printf("Total: %d\n", average);
 return 0;
}
塰佩潤惚?
Input score:
80 61 59 85 76 75 65 63 87 77 92 71 70 90 85?L
Math: 72
C Languag: 73
English: 81
Total: 75

殻會聞喘阻匯倖廼耗儉桟栖響函侭嗤僥伏侭嗤親朕議撹示。壓坪蚊儉桟嶄卆肝響秘蝶匯壇仁殻議光倖僥伏議撹示?旺委宸乂撹示拙紗軟栖?曜竃坪蚊儉桟?序秘翌蚊儉桟?朔壅委乎拙紗撹示茅參 5 僕秘 v[i] 嶄?宸祥頁乎壇仁殻議峠譲蛍。翌蚊儉桟慌儉桟眉肝?蛍艶箔竃眉壇仁光徭議峠譲撹示旺贋慧壓方怏 v 嶄。侭嗤儉桟潤崩朔?委 v[0]、v[1]、v[2] 屢紗茅參 3 祥辛參誼欺悳峠譲蛍。

屈略方怏議兜兵晒

屈略方怏議兜兵晒辛參梓佩蛍粁験峙?匆辛梓佩銭偬験峙。

箭泌?斤噐方怏 a[5][3]?梓佩蛍粁験峙哘乎亟恬?
int a[5][3]={ {80,75,92}, {61,65,71}, {59,63,70}, {85,87,90}, {76,77,85} };
梓佩銭偬験峙哘乎亟恬?
int a[5][3]={80, 75, 92, 61, 65, 71, 59, 63, 70, 85, 87, 90, 76, 77, 85};
宸曾嶽験兜峙議潤惚頁頼畠屢揖議。

‐糞箭2/才“糞箭1”窃貌?卆隼箔光親議峠譲蛍才悳峠譲蛍?音狛云箭勣箔壓兜兵晒方怏議扮昨岷俊公竃撹示。
#include <stdio.h>
int main(){
 int i, j; //屈略方怏和炎
 int sum = 0; //輝念親朕議悳撹示
 int average; //悳峠譲蛍
 int v[3]; //光親峠譲蛍
 int a[5][3] = {{80,75,92}, {61,65,71}, {59,63,70}, {85,87,90}, {76,77,85}};
 for(i=0; i<3; i++){
 for(j=0; j<5; j++){
 sum += a[j][i]; //柴麻輝念親朕議悳撹示
 }
 v[i] = sum / 5; // 輝念親朕議峠譲蛍
 sum = 0;
 }
 average = (v[0] + v[1] + v[2]) / 3;
 printf("Math: %d\nC Languag: %d\nEnglish: %d\n", v[0], v[1], v[2]);
 printf("Total: %d\n", average);
 return 0;
}
塰佩潤惚?
Math: 72
C Languag: 73
English: 81
Total: 75

斤噐屈略方怏議兜兵晒珊勣廣吭參和叱泣?

1) 辛參峪斤何蛍圷殆験峙?隆験峙議圷殆徭強函“巣”峙。箭泌?
int a[3][3] = {{1}, {2}, {3}};
頁斤耽匯佩議及匯双圷殆験峙?隆験峙議圷殆議峙葎 0。験峙朔光圷殆議峙葎?
1 0 0
2 0 0
3 0 0

壅泌?
int a[3][3] = {{0,1}, {0,0,2}, {3}};
験峙朔光圷殆議峙葎?
0 1 0
0 0 2
3 0 0

2) 泌惚斤畠何圷殆験峙?椎担及匯略議海業辛參音公竃。箭泌?
int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
辛參亟葎?
int a[][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

3) 屈略方怏辛參心恬頁喇匯略方怏廼耗遇撹議?泌惚匯倖方怏議耽倖圷殆嗽頁匯倖方怏?椎担万祥頁屈略方怏。輝隼?念戻頁光倖圷殆議窃侏駅倬屢揖。功象宸劔議蛍裂?匯倖屈略方怏匆辛參蛍盾葎謹倖匯略方怏?C囂冱塋俯宸嶽蛍盾。

箭泌?屈略方怏a[3][4]辛蛍盾葎眉倖匯略方怏?万断議方怏兆蛍艶葎 a[0]、a[1]、a[2]。

宸眉倖匯略方怏辛參岷俊鎮栖聞喘。宸眉倖匯略方怏脅嗤 4 倖圷殆?曳泌?匯略方怏 a[0] 議圷殆葎 a[0][0]、a[0][1]、a[0][2]、a[0][3]。
<貧匯准 和匯准>

AltStyle によって変換されたページ (->オリジナル) /