scanf()-入力フォーマットを指定

1541 ワード

hdoj2005 http://acm.hdu.edu.cn/showproblem.php?pid=2005入力形式はYYYY/MM/DD
scanf("%d/%d/%d",&y,&m,&d);

ソースプログラム評価1009http://171.8.42.82:8089/YuanChengXu/view/Question/1009サンプル入力20150800101 f 95 90 87 89
scanf("%s %c %d %d %d %d",xh,&sex,&score1,&score2,&score3,&score4);

各フォーマットの説明子の間にスペースがない場合は文字変数ではなく、scanf()がスペースにぶつかると文字変数が止まります.scanf()はこの問題にスペースを読み込んで入力フォーマットを説明しないで、スペースを性別変数に読み込んで、後の入力に影響します.文字列と文字の間のスペースは必ず追加してください.