对于scanf进行输入类型之间空格问题,
#include<stdio.h>
int main ()
{
float i ,m;
int j ;
char k ;
scanf("%f %d %c %f",&i,&j,&k,&m); //输入类型%f与%d %c %f 之间加了空格
printf("%c %d %.2f %.2f",k,j,i,m);
return 0 ;
}
输出正常:
#include<stdio.h>
int main ()
{
float i ,m;
int j ;
char k ;
scanf("%f%d%c%f",&i,&j,&k,&m); //输入类型%f与%d %c %f 之间不加空格
printf("%c %d %.2f %.2f",k,j,i,m);
return 0 ;
}
输出结果: