ココサブ #469(2007/07/10 10:59 GMT) [ C ] Rating-1/1=-1.00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
#include <stdio.h> int main() { int xs[] = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9}; int array_size; int i, j, k; int save; array_size = (sizeof(xs) / sizeof(xs[0])); for (i = 0; i < array_size; i++) { save = xs[i]; for (j = i+1; j < array_size; j++) { if (save == xs[j]) { /* 配列を詰める作業 */ for (k = j; k < array_size-1; k++) { xs[k] = xs[k+1]; } array_size--; } } } for (i = 0; i < array_size; i++) { printf("%d ", xs[i]); } printf("\n"); return 0; }
Rating-1/1=-1.00-0+
[ reply ]
ココサブ
#469()
[
C
]
Rating-1/1=-1.00
Rating-1/1=-1.00-0+
[ reply ]