1樓:匿名使用者
#include
#define n 10
int fun(int *a,int num)return 0;
}void main()
;int b[n] = ;
if(fun(a, n) == 0) printf("a全為抄奇數\n");
else printf("a有非奇數\n");
if(fun(b, n) == 0) printf("b全為奇數\n");
else printf("b有非奇數\n");
}//是判斷整個
陣列都是奇數麼,還是判斷每一個陣列元素是不是奇數?
c語言陣列題 有一個陣列,資料元素從下標為1的位置開始存放,試編寫一個演算法:刪除陣列
2樓:天秤座的龍騎士
#include
int shanchu(int *a,int n)} for(j=i;j<=n-1;j++)return n-1;
}void print(int *a,int n)printf("\n");
}int main()
print(a,n);
n=shanchu(a,n);
print(a,n);
return 0;
}有問題請追問。**已給出
3樓:漠影歌
給你個思路,嘗試自己去寫吧,挺簡單的:
假設a陣列要操作的數
組,b陣列是刪除資料內後存放a陣列元素容的陣列首先,通過for迴圈對該a陣列進行遍歷,通俗一點就是給個臨時變數i,讓i++,使得a陣列能從第一個查詢到最後一個,在for迴圈體裡面可以將a陣列的值逐個放入b陣列中,我們需要進行一次判斷,如果a陣列的值除以2 取餘之後為0,則這個數為偶數,當這個if語句成立的時候break,跳出迴圈,設定一個臨時變數儲存當前a陣列的下標,再之後再寫一個迴圈,i要等於剛剛設定的那個臨時變數,然後逐個將將a陣列的剩下的值逐個放入b陣列中
有陣列char xabcdefgchar yabcdefg正確的是
c是正確的。char x abcdefg 等價於char x 所以x長度比y多一。char x abcdefg char y a b c d e f g 第一個8,第二7,因為第一個要加上 0 main printf d strcmp x,y getch a陣列的長度是6,b陣列的長度是7。在c語言...
C語言中陣列元素的下標可不可以是陣列元素,另外
c語言程式執行時,陣列的存在形式是記憶體中的一塊連續地址空間。而訪問陣列元素時,計算機會將下標做為空間首地址的偏移量來進行定址,所以當然可以是任何整形數。比如int array 10 array的地址是0x7fffff00,那麼在訪問array 3 時,計算機是這樣計算的 每個整形數大小為4個位元組...
VB2019從讀取資料到陣列,VB2008 從txt讀取資料 到陣列
這樣不是很清楚你什麼意思,自己可以到msdn看看相關資料對你也許有很大幫助的!msdn很好很強悍!定義一個結構 寫入的時候按結構寫入txt 讀取的時候按結構從txt讀入陣列 vb讀取txt並存入陣列中 vb.net讀取txt檔案資料儲存為陣列 dim txt as io.streamreader n...