C 语言作业 有个函数

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:26:02
有个函数 x (x<1)
y={ 2x-1 (1<=x<10)
3x-11 (x>=10)
写依程序 ,输入x值,输出y值.
要求运行结果是如下格式: 输入x=4
x= 4 , y=2*x-1=7
越简单越好 谢谢

#include<stdio.h>
int main(void)
{
int x;
printf("please enter x:");
scanf("%d",&x);
if(x<1)
{
printf("error!\n");
}
else if(x>=1 && x<10)
{
printf("%d\n",2*x-1);
}
else if(x>10)
{
printf("%d\n",3*x-11);
}
return 0;
}
应该没问题我运行过的!

x (x<1)
y={ 2x-1 (1<=x<10)
3x-11 (x>=10)
能写清楚一点么?

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