交换二维数组元素c语言,二维数组中元素替换问题!
生活随笔
收集整理的這篇文章主要介紹了
交换二维数组元素c语言,二维数组中元素替换问题!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
二維數組中元素替換問題!
題目:對某個二維數組右上三角的全部元素(不包括對角線上的元素)做如下變換:
(1)若該數是偶數,則找到左下三角中和它關于對角線對稱的元素用這兩個元素的最大公約數替換該數
(2)若不是偶數,則不變。對該數組的左下三角形的元素(包括對角線上的元素)按小到大的順序進行排序
我的思考:運用二維數組與指針應該可以解決,可想歸想,我畢竟還是做不出來,再有關于那個替換更是讓我頭大!
舉個具體的例子:
#include
void main()
{
int f(int n);
int a[3][3];
int *p;int *q;
int b[6],c[3],i,j,t,k,e,g,m=0,n=0;
printf("請任意輸入一千以內9個整數(數與數間用空格隔開):\n");
for(i=0;i<=2;i++)
{for(j=0;j<=2;j++)
scanf("%3d",&a[i][j]);
}
printf("二維數組:\n");
for(i=0;i<=2;i++)
{for(j=0;j<=2;j++)
printf("%5d",a[i][j]);
printf("\n");
}
}
如何將以上二維數組按要求變換?
本人實在太菜,望大蝦們幫幫忙,謝謝了~
[此貼子已經被作者于2007-6-27 20:42:51編輯過]
總結
以上是生活随笔為你收集整理的交换二维数组元素c语言,二维数组中元素替换问题!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言选课系统课程设计,用C语言写一个
- 下一篇: c语言和gtk实现的游戏,Ubuntu下