非常简单的“C语言代码”帮我看看错在哪里

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:05:33
我是C语言初学者。。。
题目是:y=2x-1 (1<=x<10),写一个程序,输入x,输出y值。
我自己写的程序如下:
main()
{
float x,y;
scanf("%f",&x);
if((x>=1)&&(x<10))
y=2x-1;
printf("%f=2*%f-1\n",y,x);
else
printf("%f" Is Fault\n,x);
}
运行错误!我不知道错在哪里,请知道的朋友帮我指正一下,谢谢。
我是在英文输入法下写的,不存在全角、半角的错误。

刚才写错了,应该改成
#include<stdio.h>
int main(int argc, char**argv)
{
float x,y;
scanf("%f",&x);
if((x>=1)&&(x<10))
{
y = 2*x-1;
printf("%f=2*%f-1\n",y,x);
}
else
printf("%f Is Fault\n",x);
return 0;
}

y=2x-1;
%f=2*%f-1;
对比一下

main()
{
float x,y;
scanf("%f",&x);
if((x>=1)&&(x<10))
{
y=2x-1;
printf("y=2*%f-1\n",x);
}
else
printf("%f" Is Fault\n,x);
}