C/C++の宿題を片付けます 102代目
■ このスレッドは過去ログ倉庫に格納されています
0205デフォルトの名無しさん
2008/01/07(月) 18:00:54[2] 問題文(含コード&リンク):
#include<stdio.h>
#include<string.h>/*必要ならば使う。*/
int main(void){
char buf[200]={"0 2 4 5 12"};
printf("buf=%s\n",buf);
char a[100]={0};
/*ここから下のプログラムを完成させたい*/
/*bufから空白文字(スペース)を取り除いた、
0,2,4,5,12のみを配列aの先頭から順に格納する
つまり
a[0]=0,a[1]=2,a[2]=4,a[3]=5,a[4]=12,a[5]='\0'
となるように配列aに格納する。
ただし、bufは今"0 2 4 5 12"と整数5個で初期化してあるが、
実際は、整数が何個であっても(1つ以上100個以下)、動作するようにしたい。
(必ず整数の間には空白文字が入って初期化されているとする。)
*/
printf("a=%s\n",a);
return 0;
}
[3] 環境
[3.1] OS:Mac Os X
[3.2] gcc
[3.3] 言語: C
[4] 期限:明日まで、至急お願いします
[5] その他の制限:なし
たぶん簡単な問題だと思います。
どなたかお願いします。
■ このスレッドは過去ログ倉庫に格納されています