㈠ c語言二維數組定義是什麼,然後int a[1][2]是代表什麼意思怎麼用這個二維數組
C語言二維數組定義的一般形式是:類型說明符 數組名[常量表達式1][常量表達式2]
int a[1][2]的意思是,定義了一個int類型的,數組名為a的,具有1行2列的數組
你可以把這個二維數組想像成一個表格,這個表格有1行2列,每個格子中可以放入一個int型數據。
數組使用就是用數組下標來訪問數組中的元素,比如a[0][1]=5,就是把第1行的第2個元素賦值為5。
㈡ C語言 定義二維數組
二維數組定義的一般形式是:
類型說明符 數組名[常量表達式1][常量表達式2]
其中常量表達式1表示第一維下標的長度,常量表達式2 表示第二維下標的長度
inta[3][4];
㈢ c語言怎麼定義二維數組
#include<stdio.h>
#defineN3
#defineM4
voidmain()
{
inta[N][M];
intb[M][N];
inti,j;
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
printf("%5d",b[i][j]);
}
printf(" ");
}
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
b[j][i]=a[i][j];
}
}
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
printf("%5d",b[i][j]);
}
printf(" ");
}
}
㈣ c語言中二維數組的定義
c語言中,要定義一個三行四列的int二維數組,可以採用以下的語句:
int a[3][4];
㈤ c語言中如何定義一維數組和二維數組
一維數組: 類型說明符 數組名[常量表達式]
例如 int a[10]它表示數組名為a,此數組有10個元素
二維數組: 數組名[下標][下標]
如 a[2][3] 下標可以是整形表達式如a[2-1][2*2-1]不能寫成a[2,3]
a[2-1,2*2-1]
㈥ c語言中定義一個二維數組
簡單點說 就不給代碼了 累。。。
思路就是用for循環 兩層循環就ok了
for(int i=0;i<多少多少;i++)
{
for(int j=0;j<多少多少;j++)
{
輸入那個語句忘了。。。汗。。。
}
}
㈦ c語言中二維數組的定義
二維數組定義的一般形式是:
類型說明符 數組名[常量表達式1][常量表達式2]
其中常量表達式1表示第一維下標的長度,常量表達式2 表示第二維下標的長度
int a[3][4];
㈧ C語言用二維數組定義
#include <stdio.h>
#include <stdlib.h>
int main() {
float stu[25][2], temp = 0, cSum = 0, netSum = 0;
int count = 0;
for (int i = 0; i < 25; i++) {
for (int j = 0; j < 2; j++) {
if (j == 0) {
printf("%s%d%s", "請輸入學生編號\t", i + 1, "\tC語言成績:");
scanf("%f", &temp);
// stu[i][0] = temp;
} else if (j == 1) {
printf("%s%d%s", "請輸入學生編號\t", i + 1, "\t網路設計成績:");
scanf("%f", &temp);
// stu[i][1] = temp;
}
stu[i][j] = temp;
if (temp == 100)
count++;
}
}
printf("NO.1列印成績\n編號\t\tC語言成績\t網路設計成績\t總分\t\t平均分\n");
for (int i = 0; i < 25; i++) {
printf("%s%d\t\t", "No.", i + 1);
for (int j = 0; j < 2; j++) {
if (j == 0) {
printf("%.2f\t\t", stu[i][0]);
cSum += stu[i][0];
} else if (j == 1) {
printf("%.2f\t\t%.2f\t\t%.2f\n", stu[i][1], stu[i][0]
+ stu[i][1], (stu[i][0] + stu[i][1]) / 2);
netSum += stu[i][1];
}
}
}
printf("%s%.2f\t", "C語言成績全班總分為:", cSum);
printf("%s%.2f\n", "C語言成績全班平均分為:", cSum/25);
printf("%s%.2f\t", "網路設計成績全班總分為:", netSum);
printf("%s%.2f\n", "網路設計成績全班平均分為:", netSum/25);
printf("%s%d\n", "全班100分出現次數為:", count);
for (int i = 0; i < 24; i++) {
for (int j = 0; j < 24; j++) {
if (stu[j][0] < stu[j + 1][0]) {
temp = stu[j][0];
stu[j][0] = stu[j + 1][0];
stu[j + 1][0] = temp;
}
}
}
printf("全班c語言成績進行升序輸出\n");
for(int i = 0; i<25;i++) {
printf("%.2f\n",stu[i][0]);
}
system("PAUSE");
return 0;
}
㈨ c語言二維數組定義
C語言中不可以,C++中可以通過new運算符動態開辟數組。
㈩ C語言中如何定義一個二維數組
C語言不支持動態數組 所以不能將變數作為數組長度
一般來說用C實現動態數組會用鏈表的方式