#include "stdio.h"
#include "conio.h"
void main()
{
int a1;
float a2;
char a3[20];
printf("请输入分数");
scanf("%d",&a1);
printf("请输入身高");
scanf("%f",&a2);
printf("请输入学号");
scanf(gets(a3));
printf("分数:%d,身高:%f,",a1,a2);
puts(a3);
getch();
}
结果与我预想不一样,回车的话会直接跳过gets()的输入,空格的话会跳过“请输入学号”
求大神指导