《C程序设计教程(第四版)——谭浩强》
习题3.3 有一个函数:y={x,x<1;2x-1,1≤x≤10;3x-11,x≥10。写程序,输入x,输出y。
代码:
//《C程序设计教程(第四版)——谭浩强》
//习题3.3 有一个函数:y={x,x<1;2x-1,1≤x≤10;3x-11,x≥10。写程序,输入x,输出y。
#include <stdio.h>
int main()
{
float x = 0;
float y = 0;
printf("请输入x的值:\n");
scanf("%f",&x);
if(x<1)
{
y=x;
}
else if(x>=1 && x<=10)
{
y=2*x-1;
}
else
{
y=3*x-11;
}
printf("%.2f",y);
return 0;
}
运行结果(这里只举三个例子):
(1)
(2)
(3)
代码编写过程中遇到的问题:
if……else的书写