#include <stdio.h>
main()
{
int x; //1分 /* 定义整型变量x */
double y; //1分 /* 定义实型变量y */
printf("Input x:"); //1分 /* 显示"Input x:" */
scanf("%d",&x); //1分 /* 输入x的值 */
/* 下面要求用if语句计算相应y的值(应为多行) */
if(x<2) y=8*x; //3分
if(x==2) y=1; //4分
if(x>2&&x<=12) y=x*x*x+2; //4分
if(x>12) y=(x-5)/(x*x+2); //3分
printf("%d %lf",x,y); //2分 /* 输出x和y的值 */
}
题目:编写程序计算如图C2所示分段函数的值(根据注释补充代码)。
int a=0; /* 定义整型变量a */ //1分
double b=0; /* 定义实型变量b */ //1分
printf("Enter:"); /* 显示" Enter:" */ //1分
scanf("%d",&a); /* 输入a的值 */ // 1分
/* 下面要求用if语句计算相应b的值(应为多行) */
if(a<-1) b=a/(a-2.0); //3分
if(a<2 && a>=-1) b=a*a+a; //4分
if(a==2) b=0;