scanf()-规定输入格式

hdoj2005
http://acm.hdu.edu.cn/showproblem.php?pid=2005
输入格式为YYYY/MM/DD

scanf("%d/%d/%d",&y,&m,&d);

源程序评判1009
http://171.8.42.82:8089/YuanChengXu/view/Question/1009
样例输入
201508020101 f 95 90 87 89

scanf("%s %c %d %d %d %d",xh,&sex,&score1,&score2,&score3,&score4);

如果各个格式说明符之间没有空格
读的不是字符变量,scanf()碰到空格会停下
读的是字符变量,scanf()会把空格读入
此题不说明输入格式,就会把空格读入性别变量中,并影响后面输入
所以,字符串和字符之间的空格一定要加

你可能感兴趣的:(同学们)