搜罗一些简单的题,用python,Java,c写出程序

 觉得自己越来越颓废给自己挖个新坑:有错误请大佬多指教,撒花撒花~~~

然后还希望自己可以把一直想学的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;
 } 

猜你喜欢

转载自blog.csdn.net/qq_41233643/article/details/89197880
今日推荐