c语言环境下scanf输入的double数据在printf输出的double型数据错误
附上源代码:#include<stdio.h>
#include<stdlib.h>
int main()
{
int i;
double score;
printf("请输入你有多少钱:");
scanf("%d",&i);
printf("我目前有 %d 元\n",i);
printf("请输入分数:");
scanf("%1f",&score);
printf("我的C语言成绩是 %f 分\n",score);
system("pause");
return 0;
}