运行出错(简单例子)
- C/C++ code
#include<stdio.h>double little(double x,double y);int main(void){ double m,n; printf("Enter 2 numbers:\n"); scanf("%f %f",&m,&n); printf("The little is:%f\n",little(m,n));return 0;}double little(double x,double y){ if(x>y) return y; else return x;}麻烦跑一跑,帮忙看看哪里错了
[解决办法]
double scanf 用lf
#include<stdio.h>
double little(double x,double y);
int main(void)
{
double m,n;
printf("Enter 2 numbers:\n");
scanf("%lf%lf",&m,&n);//changed
printf("The little is:%f\n",little(m,n));
return 0;
}
double little(double x,double y)
{
if(x>y)
return y;
else
return x;
}