C/C++の宿題片付けます 169代目 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0869デフォルトの名無しさん
2016/01/26(火) 19:09:29.03ID:xGpj0mF7#include<stdio.h>
#include<string.h>
int main()
{
char color_1[][32] = { "white", "red", "green", "blue" };
char color_2[][32] = { "yellow", "red", "black" };
#define N1 (sizeof(color_1)/sizeof(color_1[0]))
#define N2 (sizeof(color_2)/sizeof(color_2[0]))
char color_m[N1 + N2][32];
int i, j;
/* copy */
j = 0;
for (i = 0; i < N1; i++) strcpy(color_m[j++], color_1[i]);
for (i = 0; i < N2; i++) strcpy(color_m[j++], color_2[i]);
/* print */
printf("color_1 : %d個\n ", N1);
for (i = 0; i < N1; i++) printf("%s ", color_1[i]); printf("\n");
printf("color_2 : %d個\n ", N2);
for (i = 0; i < N2; i++) printf("%s ", color_2[i]); printf("\n");
printf("color_m : %d個\n ", N2 + N1);
for (i = 0; i < N1 + N2; i++) printf("%s ", color_m[i]); printf("\n");
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています