编程基础练习 3.编写一个程序,求三数的算术平均值,并在屏幕上输出。(变量) 4.已知圆的半径为2.5CM,求
发布网友
发布时间:2022-06-01 17:25
我来回答
共3个回答
热心网友
时间:2023-10-09 16:04
3.编写一个程序,求三数的算术平均值,并在屏幕上输出。(变量)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public void HM(int x,int y,int z)
{
Console.WriteLine("{0},{1},{2}这三个数的算术平均数为{3}",x,y,z,(x+y+z)/3);
}
static void Main(string[] args)
{
int x, y, z;
Program test = new Program();
Console.WriteLine("请输入三个数");
x = Int32.Parse(Console.ReadLine());
y = Convert.ToInt32(Console.ReadLine());
z = Int32.Parse(Console.ReadLine());
test.HM(x, y, z);
Console.Read();
}
}
}
4.已知圆的半径为2.5CM,求出该圆的直径、周长和面积。(表达式)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public void HM(double r)
{
Console.WriteLine("直径为"+2*r);
Console.WriteLine("周长为" + 2*3.14*r);
Console.WriteLine("面积为" + 3.14*r*r);
}
static void Main(string[] args)
{
double r;
Program test = new Program();
Console.WriteLine("请输入圆的半径");//2.5CM
r =Convert .ToDouble( Console.ReadLine());
test.HM(r);
Console.Read();
}
}
}
5.编程实现从三个整数中选出最大和最小者,并显示输出。(条件运算符)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public void HM(int x,int y,int z)
{
if (x > y)
{
if(y>z)
Console.WriteLine("最大数为{0},最小数为{1}", x, z);
else if(x<z)
Console.WriteLine("最大数为{0},最小数为{1}", z,y);
else
Console.WriteLine("最大数为{0},最小数为{1}", x,y);
}
else if (x >z)
{
if(x<y)
Console.WriteLine("最大数为{0},最小数为{1}", y, z);
}
else if (y > z)
{
if(z>x)
Console.WriteLine("最大数为{0},最小数为{1}", y, x);
}
else
Console.WriteLine("最大数为{0},最小数为{1}", z, x); 这里的这些比较也可以用楼上的三目运算符会更加简单
}
static void Main(string[] args)
{
int x, y, z;
Program test = new Program();
Console.WriteLine("请输入要比较的三个数");
x=Convert .ToInt32( Console.ReadLine());
y= Convert.ToInt32(Console.ReadLine());
z = Convert.ToInt32(Console.ReadLine());
test.HM(x,y,z);
Console.Read();
}
}
}
写的很粗糙 希望你能够采纳 !
热心网友
时间:2023-10-09 16:04
3.float a,b,c;
scanf("%f%f%f",&a,&b,&c);
printf("%f",(a+b+c)/3.0);
4.double r=2.5,p=3.141592654;
printf("%lf\n%lf\n%lf\n",2*r,2*p*r,p*r*r);
5.float a,b,c;
scanf("%f%f%f",&a,&b,&c);
float max,min;
max=a>b?a:b;
max=max>c?max:c;
min=a>b?b:a;
min=min>c?c:min;
printf("%f,%f",max,min);追问ASP.NET程序设计实验题目
热心网友
时间:2023-10-09 16:05
真的很抱歉,我其实很想帮你,可我只懂ASP,而且只是一点皮毛。