C/C++の宿題を片付けます 112代目
■ このスレッドは過去ログ倉庫に格納されています
0288デフォルトの名無しさん
2008/07/09(水) 18:42:22#include <stdio.h>
void main()
{
int a[30] = {3,5,7,9,11,13,15,17,19,21,0};
int b[30] = [4,8,12,16,20,24,28,32,38,42,0];
int *pa;
int *pb;
for(pa=a,pb=b;*pb!=0;pb++,pa++) *pb+=*pa;
for(pa=a,pb=b;*pb!=0;pb++,pa++){*pa=*pa^*pb;*pb=*pa^*pb;*pa=*pa^*pb;}
for(pa=b;*pa!=0;pa++) ;pa--;
for(pb=b;pa!=pb && pa!=(pb-1);pb++,pa--){*pa=*pa^*pb;*pb=*pa^*pb;*pa=*pa^*pb;}
for(pa=a;*pa!=0;pa++) ;
for(pb=b;*pb!=0;pb++,pa++) *pa=*pb;
*pa=0;
for(pa=a;*pa!=0;pa++) printf("%d ",*pa);
}
■ このスレッドは過去ログ倉庫に格納されています