觉得自己越来越颓废给自己挖个新坑:有错误请大佬多指教,撒花撒花~~~
然后还希望自己可以把一直想学的C#学会后来继续更新,如果没更新,我觉得我又颓了
1.编程实现:根据以下函数关系,对输入的x的值计算输出对应的y值:
x的值 对应y的值
x<0 0
0<=x<10 x
10<=x<=20 0.5*x+18
x>=20 100
java:
package pers.几个九.test1;
import java.util.Scanner;
public class test1 {
public static void main(String[] args)
{
double y;//定义x,y
y=0;
Scanner in=new Scanner(System.in);
double x = in.nextDouble();
if(x<0)
{
y=0;
}
else if(x>=10&&x<10)
{
y=x;
}
else if(x>=10&&x<20)
{
y=0.5*x+18;
}
else if(x>=20)
{
y=100;
}
System.out.println(y);
}
}
python:
x=eval(input("请输入x"))
if x<0:
y=0
elif (x<=10 and x>=0):
y=x
elif(x>=10 and x<=20):
y=0.5*x+18
elif(x>=20):
y=100
print(format(y))
C:
#include<stdio.h>
int main()
{
int x,y;
y=0;
printf("请输入x:\n");
scanf("%d",&x);
{
if(x<0)
{
y=0;
}
else if(x>=0&&x<10)
{
y=x;
}
else if(x>=10&&x<20)
{
y=0.5*x+18;
}
else if(x>20)
{
y=100;
}
}
printf("%d",y);
return 0;
}