C/C++の宿題を片付けます 99代目
■ このスレッドは過去ログ倉庫に格納されています
0602デフォルトの名無しさん
2007/11/16(金) 21:29:43void array_reverse(int *a, int n)
{
int *p = a + n - 1, temp;
while(a < p) {
temp = *a;
*a++ = *p;
*p-- = temp;
}
}
void array_reverse(int *a)
{
int *p = a, temp;
while(*p) p++;
while(a < --p) {
temp = *a;
*a++ = *p;
*p = temp;
}
}
void array_input(int *a)
{
do {
scanf("%d", a);
}while(*a++);
}
void array_printf(int *a)
{
while(*a) printf("%d ", *a++);
putchar('\n');
}
■ このスレッドは過去ログ倉庫に格納されています