永发信息网

关于 C语言的问题

答案:6  悬赏:30  手机版
解决时间 2021-07-31 09:40

# include <stdio.h>
void main ()
{
int x,y;
scanf("%d",&x);
if(x<1)
y=x;
else
if (x>10);
y=3*x-11;
else
if
(1<x<10)
y=2*x-1;
printf("x=%d,y=%d\n",x,y);
}

请教个位大大 哪错了 谢谢了!

最佳答案
if (x>10);这句多了个分号。
改成if (x>10)就OK了。。嘿嘿。
全部回答
# include <stdio.h> void main () { int x,y; scanf("%d",&x); if(x<1) y=x; else if (x>10) y=3*x-11; else if (1<x<10) y=2*x-1; printf("x=%d,y=%d\n",x,y); }

你后面是else if吧,应该是分号的问题!

if (x>10);

多了個分號

1 < x < 10这样写不是表示x大于1小于10,应该这样1 < x && x < 10,中间用&&连接 #include <stdio.h> void main () { int x,y; scanf("%d",&x); if(x<1) { y=x; } else if (x >= 1 && x <= 10) { y=2*x-1; } else { y=3*x-11; } printf("x=%d,y=%d\n",x,y); }
这个else没有配对的,所有报错了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哈奇小镇验证码
黄梅县黄冈便民旧货调寄行怎么去啊,谁知道地
tlbb怎么能快速刷5f?
保安公司办公室标语,公司集体游长城条幅口号
为什么我的号解不了沉迷呢
大学学生会民族部和组织部个人自荐怎么写?
为什么我下载09QQ后,登录时总出现一段文字?
三点水加停的右边是什么这个字
长葛市许昌世纪风华时代广场我想知道这个在什
福特六轮跑车FAB1什么价格??
问问里的任务在哪啊?
问道Qbasic程序题!高手进
重装系统时出现 因计算机磁盘硬件的问题,
看起来的英语怎么拼?
QQ农场是不是完成一个任务升一级啊?
推荐资讯
超舞 现在没有商城活动了?
大肚子多久能练出腹肌,练健腹轮为什么感觉腹
卧龙区南阳隆泰大药房(永安村店)我想知道这个
愉林买只差不多的小狗需要多钱?
烽火战国怎样移动城池!
故事会官网地址是什么?
虞城县商丘邮政特快专递收寄点在哪里啊,我有
邓州市南阳圆通速递这个地址在什么地方,我要
修武县焦作中国邮政(郇封邮政支局)地址在哪,
我现在38级到觉醒浙江5区的PK场大概能开吗?
casio EF509的日期怎么往回调 被我不小心调快
我粉红色配什么颜色
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?