那位大佬帮我看下这个c程序那里有问题 这个是大学课本上的一个一个例子 但是我照着上面写都写不好。 请大

[复制链接]
查看11 | 回复4 | 2011-3-21 07:36:59 | 显示全部楼层 |阅读模式
#includestdio.h
int main(void)
{
double x,y;
printf(\"Enter x(x=0):\\n\");
scanf(\"%if\",

if(x=15){
y=4*x/3;
}
else{
y=2.5*x-10.5;
}
printf(\"y=f(%f)=%.2f\\n\",x,y);
return 0;
}
回复

使用道具 举报

千问 | 2011-3-21 07:36:59 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">scanf(\"%if\",
改为:
scanf(\"%lf\",
或:
scanf(\"%f\",
回复

使用道具 举报

千问 | 2011-3-21 07:36:59 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2221229\">nono刚刚测试不是~那个空格可要可不要-0 -0貌似。。前后运行都是一样的~
回复

使用道具 举报

千问 | 2011-3-21 07:36:59 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2221708\">我这没编译器,试着编译下,看看报错就知道了
回复

使用道具 举报

千问 | 2011-3-21 07:36:59 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-2222181\">编译正常~但是求出来的数值不一样- -(和课本的不一样!)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行