1
建立兩個數組A[]
和B[]
的m
和n
元素。寫一個函數形成兩個給定序列的第三個數組C[]
,以便數組A
和B
的所有正元素成爲第三個字符串的元素。一組C
的內存分配在該功能內。作爲函數結果的指向動態分配的字符串的指針。作爲使用指針維度字符串返回遊標的函數的參數。從兩個數組中取出正數並在其中創建第三個數
這是我迄今爲止所做的。我不知道如何使用前兩個指針創建第三個數組。
#include <stdio.h>
#define max_duzina 1000
int main(){
int A[max_duzina];
int B[max_duzina];
int C[max_duzina];
int m, n;
//put array dimension
printf("Uneti dimenzije niza A:\n");
scanf("%d", &m);
//put elements of array
printf("Uneti elemente niza A:\n");
for(int i = 0; i < m; i++){
scanf("%d", &A[i]);
}
printf("Uneti dimenzije niza B:\n");
scanf("%d", &n);
printf("Uneti elemente niza B:\n");
for(int j = 0; j < n; j++){
scanf("%d", &B[j]);
}
//array A have next elements...
printf("Niz A se sastoji iz sledecih elemenata:\n");
for(int i = 0; i < m; i++){
printf("%3d", A[i]);
}
printf("\nNiz B se sastoji iz sledecih elemenata:\n");
for(int j = 0; j < n; j++){
printf("%3d", B[j]);
}
}
你知道如何用C來寫一個函數? –