代码没错,显示未声明标识符
#include
int main()
{
printf("请分别输入身高的英尺和英寸,"
"如输入\"5 7\"表示5英尺7英寸:");
double foot;
double inch;
scanf("%lf %lf", &foot, &inch);
printf("身高是%f米。\n",
((foot + inch / 12) * 0.3048));
return 0;
}
把字符串写在1行中看看。
#include <stdio.h>
int main()
{
printf("请分别输入身高的英尺和英寸,\n如输入\"5 7\"表示5英尺7英寸:");
double foot;
double inch;
scanf("%lf %lf", &foot, &inch);
printf("身高是%f米。\n",
((foot + inch / 12) * 0.3048));
return 0;
}
首先我试了一下,确实报同样的错误。
可以参考下面的修改之后的代码:
#include
int main()
{
double foot;
double inch;
printf("请分别输入身高的英尺和英寸,"
"如输入\"5 7\"表示5英尺7英寸:");
scanf_s("%lf %lf", &foot, &inch);
printf("身高是%f米。\n",
((foot + inch / 12) * 0.3048));
return 0;
}
交换一下位置就可以啦。
c语言跟c++不一样,不能随时随处定义变量,一定要在函数或块的开始部分定义。
sssssssssssssss
可以用MySQL自带的函数REPLACE移除短杠,例如:REPLACE(UUID(),'-',''),验证SQL:SELECT REPLACE(UUID(),'-','');