1, 已知陣列x有5個元素,精組y有6個元素.請分別對x和y排序。輸出x和y排序後的元素
#include
main()
,y[6]=;
int i,j,sum=0;
for(i=0;i<4;i++)
;
int i,j,sum;
for(i=0;i<=9;i++)
for(i=0;i<=9;i++)
printf("%d\t",a[i]);
}
code:
[copy to clipboard]
3, 輸入6個整數存入乙個陣列a,輸入4個整數存入另乙個陣列b,輸出所有a中有而b中沒有的元素值.
#include
main()
}
code:
[copy to clipboard]
4, 已知乙個陣列有10個元素,值分別是11.12.13.14.15.16.17.18.19.20。現將每個元素向後移乙個位置,最後的元素移到開頭。輸出陣列的所有元素.(定義乙個具有11個元素的陣列,最後乙個位置空著。由後向前逐個將元素後移乙個位置。最後的元素移到開頭位置。)
#include
main()
int i,j,t;
a[t]=a[10];
for(i=10;i>=0;i--)
a[i]=a[i-1];
a[0]=a[t];
int(i=0;i<=9;i++)
printf("%d\t");
}
code:
[copy to clipboard]
5. 已知乙個二維陣列:,,,},輸出主對角元素的和。
#include
main()
printf("%d",a[sum]);
}
code:
[copy to clipboard]
6. 已知乙個二維陣列:,,,},將每行元素都加上該行上的主對角元素,然後求出最大元素的下標.
#include
main()
,,,}
int i,j,x;
int sum=0,sum1=0,sum2=0;
for(i=0,x=0;i<=3;i++)
sum=a[0][0];
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
,,,},將每行的最大元素求出組成乙個一維陣列,輸出該一維陣列中的元素.
#include
main()
,,,}
int b[4];
int i,j;
int sum=0;
sum=a[0][0];
for(i=0;i<=3;i++)
,,,},將其行元素和列元素互換,輸出互換後的二維陣列.
此題非常感謝iamlangue姐的幫助!~
#include
main(),
,,};int b[4]
[4]=
, , , };
int i,j;
int sum=0;
for(i=0;i<
=3;i++)
for(i=0;i<
=3;i++)
for(j=0;j<
=3;j++)
b[j]
[i]=a[i]
[j];
for(i=0;i<
=3;i++)
}
C語言學習筆記 陣列
陣列是用來儲存乙個固定大小的同型別元素的順序集合。type arrayname arraysize intarray 5 int array intarray 5 include int main int argc,const char argv int i for i 0 i 5 i 多維陣列最簡...
C語言學習筆記(數學)
1 使用整型表示式的絕對值 include int abs int expression 2 使用arccosine 反余弦 include double asin double expressoion 3 使用arctangent 反正切 include double atan double ex...
C語言學習筆記 陣列指標域指標陣列
一 指標陣列和陣列指標的記憶體布局 初學者總是分不出指標陣列與陣列指標的區別。其實很好理解 指標陣列 首先它是乙個陣列,陣列的元素都是指標,陣列佔多少個位元組由陣列本身決定。它是 儲存指標的陣列 的簡稱。陣列指標 首先它是乙個指標,它指向乙個陣列。在32 位系統下永遠是佔 4 個位元組,至於它指向的...