1樓:匿名使用者
1、a和b兩陣列互換,可以建一個陣列c,把a的元素全放進新建的陣列c中,把b放進a,再把c放進b
2、指標操作
如果是一個一維陣列內部元素互換,那麼跟上面類似,建個變數就行了
2樓:聽不清啊
c語言一維陣列元素要求怎樣互換?
3樓:檢甘謝米雪
互換就bai是說把兩個不同位置的du資料值相互交zhi換,而交換不dao
能直接交換了,需回要藉助一答箇中間變數。
舉個例假設陣列有2個元素,分別為1,2
intdata[2];
data[0]=1;
data[1]=2;
現在需要互換,即要達到目的使得data[0]=2;
data[1]=1;
此時如果直接使用
data[0]
=data[1];
//此時data[0]的值為2了
data[1]
=data[0];
//此時data[1]的值為data[0]的值(之前那一步被改為了2),因此data[1]的值還是2,沒有達到目的,所以藉助一箇中間變數,操作過程
首先將data[0]的值賦給中加變數,儲存起來備用,然後將data[0]的值改為data[1]的值,再將data[1]的值改為原來的data[0]那個值,那個值被儲存在備用的中間變數裡,因此將data[1]的值改為中間變數的值即可達到目的。
關於c語言一維陣列元素互換的問題謝謝了,大神幫忙啊
4樓:kyoya恭
互換就是說把兩bai個不同位置du的資料值相互交換,而zhi交換不能直接交換了,需要dao藉助一箇中間變專量。 舉個例 假設陣列屬有2個元素,分別為1,2 int data[2]; data[0] = 1; data[1] = 2; 現在需要互換,即要達到目的使得data[0] = 2; data[1] = 1; 此時如果直接使用 data[0] = data[1]; // 此時data[0]的值為2了 data[1] = data[0]; // 此時data[1]的值為data[0]的值(之前那一步被改為了2),因此data[1]的值還是2,沒有達到目的,所以藉助一箇中間變數,操作過程 首先將data[0]的值賦給中加變數,儲存起來備用,然後將data[0]的值改為data[1]的值,再將data[1]的值改為原來的data[0]那個值,那個值被儲存在備用的中間變數裡,因此將data[1]的值改為中間變數的值即可達到目的。
c語言程式設計題 利用指標編寫函式用選擇法對整數陣列排序(降序)。 求大神幫忙啊!!!謝謝
5樓:匿名使用者
#include
void sort(int *a,int n) }}void show(int *a,int n)int main() ;
int n = sizeof(a)/sizeof(a[0]);
printf("排序屬前:\n");
show(a,n);
printf("排序後:\n");
sort(a,n);
show(a,n);
return 0;}
6樓:匿名使用者
#include
using namespace std;
int sort(int *a, int num) }return 0;
}int main()
c語言一維陣列第一個元素下標一定是什麼大神們幫幫忙
7樓:草原上的劍齒虎
題目應該是第一
個元素下標定義吧,陣列第一個下標定義是0,舉例:int a[3],第一個元素就是a[0]。int a[3][3],第一個元素就是a[0][0]。
int a[3][3][3]的第一個元素則是a[0][0][0],第一個元素的表達就是上面這樣,依次類推。
8樓:匿名使用者
c語言中,一維陣列的第一個元素下標一定是0
c語言用一維陣列存放整數,c語言 用一維陣列存放一個整數
估計題目你沒有看懂啊,程式其實不難,用字串來做更簡單void jian char a,char b,char c ab為減數,c為結果,你也可以abc為全域性陣列 b1 100 c1 100 賦值0防干擾int i,j,flag int la,lb,lc la strlen a lb strlen ...
C語言關於一維陣列的應用問題,一個C語言關於一維陣列的應用問題。
include int main i,s for i 0 i 20 i count 9 count 10 注意100 10 10for i 0 i 10 i return 0 note your choice is c ide include stdio.h void main m 0 for i ...
c語言,陣列名與陣列元素的關係,C語言,陣列名與陣列第一個元素的關係
主要有bai如下區別 1 數du組zhi名代表 陣列的首地址,若daoc abcdef 則陣列名c代表陣列元素內 a 的地址。2 s用於輸出一容個字串,對應的引數是陣列名 即陣列的首地址 輸出從陣列起始位置到陣列中第一個 0 之間的全部字元。2 c用於輸出一個字元,即字元的值。而陣列名是陣列的首地址...