用語・調べた事

[ リスト ]


a b c \0 →  a b c c \0 にしたいの


/****************************
* 入力文字は「 a b c 」
* *****************************/


main ( )
{
	int a[1][500+1];
	int i;
	int g=0;

	scanf("%s",&a[1][0]);
	while(a[1][g++]);

	i=1;

	printf("i=%d  ,  g=%d   \n",i,g);

	while(i!=g){
		a[1][g+2]=a[1][g];
		g--;
	}

	printf("%s",&a[1][0]);
}





イメージ 1




ん???!!!
そっかぁ。。
ずらした時点で「 a b c \0 c \0 」だからダメなのかなぁ?




/****************************
* 入力文字は「 a b c 」
* *****************************/


main ( )
{
	int a[1][500+1];
	int i;
	int g=0;

	scanf("%s",&a[1][0]);
	while(a[1][g++]);

	i=1;

	printf("i=%d  ,  g=%d   \n",i,g);

	while(i!=g){
		a[1][g+2]=a[1][g-1];
		g--;
	}

	a[1][g+3] = '\0';

	printf("%s",&a[1][0]);
}


イメージ 1



・・・かわらない。。。



修正

/****************************
* 入力文字は「 a b c 」
******************************/


main ( )
{
	int a[0][500+1];
	int i;
	int g=0;

	scanf("%s",&a[0][0]);

	while(a[0][g++]);

	i=1;

	printf("i=%d  ,  g=%d   \n",i,g);

	while(i!=g){
		a[0][g+1]=a[0][g-2];
		g--;
	}

	a[0][g+3] = '\0';

	printf("%s",&a[0][0]);
}




イメージ 2


うーん。。。






2008/08/31


/****************************
* 入力文字は「 a b c 」
******************************/


main ( )
{
	char a[0][500+1];
	int i;
	int g=0;

	scanf("%s",&a[0][0]);

	while(a[0][g++]);
	g -= 1;

	i=1;

	printf("i=%d  ,  g=%d   \n",i,g);

	while(1!=g){
		a[0][g+1]=a[0][g];
		g--;
	}

	printf("%s",&a[0][0]);
}


イメージ 3


イメージ 4

閉じる コメント(1)

顔アイコン

休日なのにありがとうございます!今訂正版をUPしました。まだ思う結果にいたってないですけど今日一日考えて見ます。ありがとうございました。

2008/8/31(日) 午前 7:00 月夜


よしもとブログランキング

もっと見る

[PR]お得情報

話題の新商品が今だけもらえる!
ジュレームアミノ シュープリーム
プレゼントキャンペーン
お肉、魚介、お米、おせちまで
おすすめ特産品がランキングで選べる
ふるさと納税サイト『さとふる』
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事