问scanf,printf程序无法执行?
我这里有问题,请大家看看:题目:请输入三个数,并编号显示,提示是否修改,输入编号和数,然后显示修改后的数据,我编的的程序为,
main()
{
float a=8,b=9,c=10;
char d;
int e;
printf("请输入三个数!\n");
scanf("%f%f%f",&a,&b,&c);
printf("这三个数分别是1=%f,2=%f,3=%f\n",a,b,c);
printf("你是否想修改?(Y/N)\n");
scanf("%c",&d);
if(d=='Y'||d=='y')
{
printf("请输入你想修改的编号\n");
scanf("%d",&e);
switch(e)
{
case 1: scanf("%f",&a);break;
case 2: scanf("%f",&b);break;
case 3: scanf("%f",&c);break;
}
printf("修改后的3个数据为1=%f,2=%f,3=%f\n",a,b,c);
}
}
在vc6.0执行后执行不下去,但是把这条语句删了就行
printf("请输入三个数!\n");
scanf("%f%f%f",&a,&b,&c);
麻烦大家帮我看看