欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

标题:基于visual Studio2013解决C语言竞赛题之0307函数求值

最编程 2024-02-25 19:47:30
...
#include <stdio.h>
#include <stdlib.h>
void main()
{
float x;
float y;

printf("please input x\n");
scanf_s("%f",&x);
if (x>=0&&x<15) // 如果x在0~15之间,
{
y=x*40/15+10; // 计算函数值
}
else if (x<30) // 如果x在15到30之间,则固定为50,这里x<30条件即表示15到30,因为小于15时,第一个if语句处理掉了,以下类似
{
y=50;
}
else if (x<45)
{
y= 50-(x-30)*10/15;
}
else if (x<75)
{
y=(x-45)*20/30+40;
}
else if (x<90)
{
y=60-(x-75)*10/15;
}
else
{
printf("无意义");
return;
}

printf("%f",y);



system("pause");
}