标题:运行起来有错误,求解决
只看楼主
西湖边晒脚丫
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2014-1-7
结帖率:0
 问题点数:0 回复次数:8 
运行起来有错误,求解决
#include "stdio.h"
main()
{
int x,y;
printf("please input x:");
scanf("%d",&x);
if(x<1)
y=x;
else
   if(x>=10) y=3x-1;
   else y=2x-1;
printf("y=%d\n",y);
}

运行起来显示: if(x>=10) y=3x-1;
               else y=2x-1;
这两句是错误的,错误信息为“statement missing: in functiong main”,求改正
搜索更多相关主题的帖子: include please 信息 
2014-02-15 16:06
lw猫猫
Rank: 2
等 级:论坛游民
帖 子:10
专家分:22
注 册:2013-3-11
得分:0 
3*x 2*x
2014-02-15 16:32
造化天运
Rank: 2
等 级:论坛游民
帖 子:28
专家分:31
注 册:2014-2-14
得分:0 
3x-1;2x-1;
可惜电脑不认识,不能省的
2014-02-15 16:33
fl8962
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:539
专家分:2471
注 册:2012-10-17
得分:0 
最后一个if ,else用大括号括起来。

想抽苏烟了。
2014-02-15 16:52
zhu_zhi
Rank: 2
来 自:广西百色
等 级:论坛游民
帖 子:129
专家分:92
注 册:2013-4-25
得分:0 
#include
void main()
{
    int x,y;
    printf("please input x:");
    scanf("%d",&x);
    if(x<1) y=x;
    else
    {
        if(x<10) y=3*x-1;
        else y=2*x-1;
    }
   
    printf("y=%d\n",y);
}
2014-02-16 18:06
谢跃锋
Rank: 2
等 级:论坛游民
威 望:2
帖 子:50
专家分:77
注 册:2013-4-14
得分:0 
3x-1;2x-1;
可惜电脑不认识,这句话好好笑。。。电脑不是人脑,,不能简便。。所以应该y=3*x-1,2*x-1
2014-02-16 20:18
怪叔叔
Rank: 4
来 自:陕西
等 级:业余侠客
威 望:1
帖 子:113
专家分:234
注 册:2013-9-22
得分:0 
计算机中,乘号 * 是不能省略的,3楼说的最后的if else用大括号括起来是不准确的,不用括完全可以,但是为了代码规范化,即使if else后只有一个语句也要用大括号括起来!
2014-02-16 20:37
awaysonline
Rank: 1
等 级:新手上路
帖 子:14
专家分:6
注 册:2014-2-11
得分:0 
貌似没有return 0
2014-02-16 21:41
西湖边晒脚丫
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2014-1-7
得分:0 
谢谢各位大神啊
2014-04-07 12:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-427311-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.504690 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved