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

解決済みの質問

プログラミングの質問です。

c言語でお願いします。

以下の結果が得られるようなプログラムを書いてください。

期末試験では必ずフローチャートを書いてください。また、フローチャートが
書けない場合は、どういう順番でプログラムを書けば
よいかを書いてください。

1.年月日を数字8個で入力させ、「今日は○年○月○日です」と
表示させてください。

プログラミングわからないのでお願いします。

投稿日時 - 2013-12-25 11:33:18

QNo.8400087

困ってます

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

#include <stdio.h>

int main()
{
  int date;
  int y, m, d;

  printf( "Please Input Number >> " );
  scanf( "%d", &date );

  y = date / 10000;
  m = ( date - y * 10000 ) / 100;
  d = ( date - y * 10000 - m * 100 );

  printf( "Today is %d/%d/%d.\n", y, m, d );

  return 0;
}

全角スペースを半角スペースに変えれば動きます。
桁数の確認とかはやってません。

投稿日時 - 2013-12-25 11:39:45

補足

ありがとうございます。
テストにでるので助かりました。

投稿日時 - 2013-12-25 12:18:40

お礼

ありがとうございます。
プログラミングわからないので助かりました。

投稿日時 - 2013-12-25 12:20:16

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

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

回答(2)

ANo.2

宿題は自分でやってください。

投稿日時 - 2013-12-25 11:45:54

補足

すいません。テストにでるのでお願いしました。

投稿日時 - 2013-12-25 12:17:47

お礼

すみません。

投稿日時 - 2013-12-25 12:18:00

あなたにオススメの質問