《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的书写