1. 程式人生 > >有一個函式 x , x大於1 ,y等於 { 2x-1 1大於等於x小於10 3x-11 x大於等於10 寫一段程式,輸入x,輸出y。

有一個函式 x , x大於1 ,y等於 { 2x-1 1大於等於x小於10 3x-11 x大於等於10 寫一段程式,輸入x,輸出y。

題目描述
有一個函式
| x x<1
y= { 2x-1 1<=x<10
| 3x-11 x>=10

寫一段程式,輸入x,輸出y。

將下面的程式填寫完整。

#include <stdio.h>
int main()
{
    int x,y;
    while(scanf("%d",&x)!=EOF)
    {    ......................
         printf("%d\n",y);
    }
    return 0;
}

輸入
包含多組測試資料,每組一個整數x。

輸出
與x對應的整數y。

樣例輸入
0
5
20
樣例輸出
0
9
49
提示
來源
hnldyhy

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