1.
/*根据下面的函数关系,对输入的每个 x 值,计算出相应的 y 值并输出结果。
(1)当 x 小于 1 时,y 等于 2+cos(x)
(2)当 x 大于等于 1 且 x 小于 2 时,y 等于 x 的平方加上 sin(x)
(3)当 x 大于等于 2 时,y 等于(x-2)的平方根;
要求:按格式输出 x 和 y 的值,要求小数点后保留 2 位。*/
#include <stdio.h>
#include <math.h>
main()
{
int x;
float y;
printf ("请输入 x");
scanf ("%d",&x);
if (x<1)
y=2+cos(x);
if ((x>=1)&&(x<=2))
y=x*x+sin(x);
if (x>2)
y=sqrt(x-2);
printf("x=%d,y=%.2f",x,y);
}
2.
/* 从键盘输入一个三位纯小数,计算其上下边界,
例如 0.123,其下边界为 0.100,上边界为 0.199,
依此类推*/
#include <stdio.h>
main()
{
float x,a,b;
int t;
printf ("请输入三位纯小数 x");
scanf ("%f",&x);
t=x*10;
a=t/10.0;
b=a+0.099;
printf ("下边界 a=%.3f,上边界 b=%.3f",a,b);
}
3.
/* 从键盘输入一个三位整数,计算其上下边界,
例如 123,其下边界为 100,上边界为 199,依此类推*/
#include <stdio.h>