题目描述
有一个函数,当x<1时,y=x;当1≤x<10时,y=2x-1;当x≥10时,y=3x-11
写一段程序,输入x,输出y
输入
一个数x
输出
一个数y
样例输入
14
样例输出
31
C语言代码
#include <stdio.h>
int main(int argc, const char *argv[])
{
//定义整型x和y并初始化为0
int x = 0;
int y = 0;
//输入x
scanf("%d",&x);
#if 1
//采用条件运算符的嵌套计算y
y = x < 1 ? x : x < 10 ? 2 * x - 1 : 3 * x - 11;
//输出y
printf("%d\n",y);
#endif
#if 0
//采用if……else语句计算y
if(x < 1){
y = x;
printf("%d\n",y);
}else if(x < 10){
y = 2 * x - 1;
printf("%d\n",y);
}else{
y = 3 * x - 11;
printf("%d\n",y);
}
#endif
return 0;
}