1樓:匿名使用者
程式如下:
#include
int a[4][4]=,,,};
int ahang[4],alie[4];
void main()
}printf("%d\n",sum);
int k,o;
int min,max;
int temp,index;
for(k=0;k<3;k++)
}temp=alie[k],alie[k]=min,alie[index]=temp;
}for(k=0;k<4;k++)
printf("\n");
}說明:
用兩個for迴圈,計算陣列元素總和sum,和各行元素子和ahang[i]和各列之和alie[i],0=
下面用選擇排序法,分別對ahang[i]和alie[i]排序.只是一個選擇最小,一個最大,演算法幾乎一致.
程式是可以使用的.
2樓:
c++版本,vc++上可以執行:
#include
using namespace std;
#define m 4
#define n 4
void bubblesort(int a,int len,int type)
}if (!flag)
break;}}
void main()
,,,};
int row[m]=,col[n]=;
int sum=0,i,j;
for (i=0;i }cout<<"sum = "< bubblesort(row,m,1); cout<<"row = cout<<"}"< bubblesort(col,n,0); cout<<"col = cout<<"}"< c語言陣列如何進行元素求和? 3樓:匿名使用者 遍歷陣列,累加到和值對應的變數上即可。 **如下: int sum(int *a, int l)//對陣列a的前l個元回素求和,並返回和 答值。{ int r = 0; int i; for(i=0;i 4樓:匿名使用者 #include #include int main() for (i = 0; i < n; i++)printf("sun = %d\n",sun); free(a);//釋放a動態分配的記憶體 return 0;} 5樓:匿名使用者 先求出一個數copy組前21個數bai,關係是加1,加du2,加3的關係,可以用迴圈:zhiint a[21]; int i=0; int num = 1; a[0] = 1; for(i=1;i<21;i++) 然後通過組合求出dao你所需要的結果。 6樓:匿名使用者 #include void main() ,s=0; for(i=0;i<3;i++) s=s+a[i]; printf("s=%d",s);} c語言編寫程式實現求一維陣列(8個元素)元素之和。 7樓: 你的之所以報錯,是由於你定義的陣列int b[7].(可以操作b[0]-b[6]) 而你用for(;n<=7;n++) 的時候會出現scanf("%d",&b[7]); 這樣就陣列下標越界了。。 通過指標把求和函式的形參改為指標就可以了。 int getsum(int *array,int endindex){ int sum=0; for(int i=0;i 樓上沒有找出相差最小的數而是找出的和平均數比較結果中最小的數 include include void main int v,b 10 int i v a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 10 for i 0 i 10 i for i 0 i 9 i if... include using namespace std int main int p 3 a float sun 0,flag 0 for int i 0 i 3 i cout return 0 c 編寫程式,求二維陣列中的全部元素之和 指標 include iostream using names... 墨汁諾 min a n a n k max a 0 a 0 j n 7,但陣列的下標為0 6,出現了下標越界。include int main void printf 請輸入陣列 a 0 a maxp a maxp t printf 輸出 n 陣列中的元素 陣列中的所有元素都具有相同型別。陣列中的元...用C語言編寫程式,用C語言編寫一個程式
用C 編寫程式,計算二維陣列中所有元素的平均值 用
編寫C語言程式,輸入陣列,最大的與元素交換,最小的與最後元素交換,輸出陣列