主题:新手求助:关于输入3个数取最大值的问题
main()
{float a,b,c,max;
printf("input 3 numbers\n");
scanf("%f%f%f\n",&a,&b,&c);
if(a>b&&a>c)max=a;
else if(b>c)max=b;
else max=c;
printf("max=%f\n",max);
getch();
}
这是代码 我用WIN-TC1.9.1编的,编译没有问题,但运行后要输入两遍3个数才会显示max的值
谁知道这是为什么 知道的解释下我错在哪里了 谢谢各位大虾!
{float a,b,c,max;
printf("input 3 numbers\n");
scanf("%f%f%f\n",&a,&b,&c);
if(a>b&&a>c)max=a;
else if(b>c)max=b;
else max=c;
printf("max=%f\n",max);
getch();
}
这是代码 我用WIN-TC1.9.1编的,编译没有问题,但运行后要输入两遍3个数才会显示max的值
谁知道这是为什么 知道的解释下我错在哪里了 谢谢各位大虾!