编一个程序,从键盘上输入三个数,用三元运算符(?:)把最小数找出

题目

编一个程序,从键盘上输入三个数,用三元运算符(?:)把最小数找出来。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法把它们输出成一列,小数点对齐,保留3位小数。


正确答案: doublex,y,z;
Console.WriteLine("请输入一个数:");
x=double.Parse(Console.ReadLine());
Console.WriteLine("请输入一个数:");
y=double.Parse(Console.ReadLine());
Console.WriteLine("请输入一个数:");
z=double.Parse(Console.ReadLine());
Console.WriteLine("{0,10:f3}",x);
Console.WriteLine("{0,10:f3}",y);
Console.WriteLine("{0,10:f3}",z);
//Console.WriteLine("{0:f3}",x);
//Console.WriteLine("{0:f3}",y);
//Console.WriteLine("{0:f3}",z);

第2题:

编写一个程序,定义三个float类型的变量,分别从键盘上输入值给它们,然后用ifelse选择语句找出它们中的最小数,最后输出结果。


正确答案: floatx,y,z,min=0;
Console.WriteLine("请输入三个float类型的值");
x=float.Parse(Console.ReadLine());
y=float.Parse(Console.ReadLine());
z=float.Parse(Console.ReadLine());
if(xmin=x;
elseif(ymin=y;
else
min=z;
Console.WriteLine("这三个数中的最小值为{0}",min);

第3题:

编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。


正确答案: strings;
intn1=0,n2=0;
Console.WriteLine("请输入一个字符串");
s=Console.ReadLine();
foreach(charcins)
{
if(c>=’A’&&c<=’Z’)
n1++;
elseif(c>=’a’&&c<=’z’)
n2++;
else
continue;
}
Console.WriteLine("大写字母有{0}个,小写字母有{1}个",n1,n2);

第4题:

编一个程序,从键盘输入10个实数,存入一个数组,用冒泡法对这个数作升序排序。


正确答案: inti,j,temp;
constintn=10;
int[]SortArray=newint[n];
for(i=0;i{
Console.Write("/n请输入一个数:");
SortArray[i]=int.Parse(Console.ReadLine());
}
Console.Write("/n等待排序的数据序列为:");
for(i=0;i{
Console.Write("{0}",SortArray[i]);
}
for(i=n-1;i>=0;i--)
{
for(j=0;j<=i-1;j++)
{
if(SortArray[j]>SortArray[j+1])
{
temp=SortArray[j];
SortArray[j]=SortArray[j+1];
SortArray[j+1]=temp;
}
}
}
Console.Write("/n已经排序后的数据序列为:");
for(i=0;i{
Console.Write("{0}",SortArray[i]);
}
Console.WriteLine();

第5题:

编一个程序,从键盘上输入三个数,用三元运算符(?:)把最大数找出来。


正确答案: floatx,y,z,temp;
Console.Write("请输入一个实数:");
x=float.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
y=float.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
z=float.Parse(Console.ReadLine());
temp=x>=y?x:y;
temp=temp>=z?temp:z;
Console.WriteLine("最大数为:{0}",temp);

第6题:

编一个程序,定义一个数组,再定义类以及方法,用方法(out参数传递数据)找出这组数据中的最大数和最小数。


正确答案: classClassName
{
publicvoidfind(outintmax,outintmin,paramsint[]array)
{
intn=array.Length,i=1;
max=array[0];
min=array[0];
while(i{
if(array[i]>max)
max=array[i];
else
if(array[i]i++;
}
}
}
classProgram
{
staticvoidMain(string[]args)
{
intmax,min;
int[]a=newint[10]{97,65,32,17,58,43,79,81,23,10};
ClassNames=newClassName();
s.find(outmax,outmin,a);
Console.WriteLine("最大数为:"+max);
Console.WriteLine("最小数为:"+min);

第7题:

编一个程序,从键盘上输入二个实数,使用Math类中Max()和Min()方法,求出它们中的最大数和最小数。


正确答案: doubled1,d2,max,min;
Console.WriteLine("请输入两个实数");
d1=double.Parse(Console.ReadLine());
d2=double.Parse(Console.ReadLine());
max=Math.Max(d1,d2);
min=Math.Min(d1,d2);
Console.WriteLine("最大值为{0},最小值为{1}",max,min);

第8题:

编一个程序,输入三个实数,要求使用ifelse语句把它们的中间数找出来,可以使用逻辑运算符。


正确答案: floatx,y,z,second=0;
Console.WriteLine("请输入三个float类型的值");
x=float.Parse(Console.ReadLine());
y=float.Parse(Console.ReadLine());
z=float.Parse(Console.ReadLine());
if((x>y&&xz))
second=x;
elseif((y>x&&yz))
second=y;
else
second=z;
Console.WriteLine("这三个数中的中间数为{0}",second);

第9题:

编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。


正确答案: inti=1,max=1,max1=1;
ints;
Console.WriteLine("请输入10个数:");
while(i<=10)
{
s=int.Parse(Console.ReadLine());
if(s>max)
{
max1=max;
max=s;
}
elseif(s>max1)
{
s=max1;
}
i++;
}
Console.WriteLine("最大值为{0},次大值为{1}",max,max1);

第10题:

编一个程序,输入三个double类型数据,自定义一个静态方法,把这三个数送给它,返回找出的最大数。


正确答案: classclassname
{
publicstaticdoublecompare(doublex,doubley,doublez)
{
doubletemp;
if(x>y)temp=x;
elsetemp=y;
if(z>temp)temp=z;
returntemp;
}
}
classProgram
{
staticvoidMain(string[]args)
{
Console.Write("请输入一个实数:");
doublex=double.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
doubley=double.Parse(Console.ReadLine());
Console.Write("请输入一个实数:");
doublez=double.Parse(Console.ReadLine());
doubletemp=classname.compare(x,y,z);
Console.WriteLine("比较后得到的最大数为{0}",temp);