こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語の初歩的な質問ですが・・・

コマンドプロンプトでの実行結果が
aaabbbccc
AAA
BBB
CCC
と出力されるプログラムを作りなさいという問題で、
#include <stdio.h>

int main(void)
{
printf("aaa");
printf("bbb")
printf("ccc\n");
printf("AAA\nBBB\nCCC\n");

return 0;
}

という回答例があり、この回答例以外の回答を全く同じ条件で考えないといけないのですが、かなり考えてもできませんでした。条件は、aaabbbcccは3つのprintf()で出力で、AAAとBBBとCCCは1つのprintf()で出力です。

ヒントに\nの使い方 とあるのですが、、よろしければ回答お願いします。

投稿日時 - 2011-10-19 08:45:39

QNo.7080928

困ってます

質問者が選んだベストアンサー

> aaabbbcccは3つのprintf()で出力で

という条件だけなら、

printf("aa");
printf("abbbc");
printf("cc\n");

でもいいわけですよね。
3文字を分割してはいけないなら、

printf("ccc\n");
printf("AAA\nBBB\nCCC\n");

の部分を

ptintf("ccc");
printf("\nAAA\nBBB\nCCC\n");

にするとか。

投稿日時 - 2011-10-19 09:25:42

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問