Smelless


私信TA

用户名:Smelless

访问量:5169

签 名:

等  级
排  名 21127
经  验 667
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 Maranatha Christian A
专  业

  自我简介:

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


这是我原本的程序,但是系统不允许我把(1<=x && x<10)用else代替,所以出现了下面的程序。

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


 

0.0分

0 人评分

  评论区

正常结构不应该是if——else if——else么。。。。。
2017-07-28 18:48:44
可以请教一下输入小于1的数为什么输出的答案不是想要的结果
2017-07-13 16:13:17
  • «
  • 1
  • »