raynstard #3600(2007/10/30 11:54 GMT) [ diff ] Rating0/0=0.00
ちょこちょことバグかあるので修正 それにしても、よくcoreをはかず動いていたものです^;;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
--- doukaku73.c.org 2007-10-29 22:26:48.875000000 +0900 +++ doukaku73_2.c 2007-10-30 20:51:49.375000000 +0900 @@ -9,9 +9,9 @@ while( is_changed == 1 ) { is_changed = 0; - if( (*(baket[0])) < (*(baket[2])) ){ BAKET_SWAP(baket[0], baket[2]); is_changed = 1;} - if( (*(baket[0])) < (*(baket[1])) ){ BAKET_SWAP(baket[0], baket[1]); is_changed = 1;} - if( (*(baket[1])) < (*(baket[2])) ){ BAKET_SWAP(baket[1], baket[2]); is_changed = 1;} + if( *(*(baket[0])) < *(*(baket[2])) ){ BAKET_SWAP(*(baket[0]), *(baket[2])); is_changed = 1;} + if( *(*(baket[0])) < *(*(baket[1])) ){ BAKET_SWAP(*(baket[0]), *(baket[1])); is_changed = 1;} + if( *(*(baket[1])) < *(*(baket[2])) ){ BAKET_SWAP(*(baket[1]), *(baket[2])); is_changed = 1;} } } @@ -37,7 +37,7 @@ } if( B == C ) { - printf("のこるのは B\n"); + printf("のこるのは A\n"); count += B; break; }
Rating0/0=0.00-0+
[ reply ]
raynstard
#3600()
[
diff
]
Rating0/0=0.00
Rating0/0=0.00-0+