编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后

题目

编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。

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

第1题:

编一个程序,定义一个有10个元素的数组,使用for循环语句,从键盘上输入10名同学的数学成绩,分别求出最高分和最低分,并且求出10名同学的数学平均成绩。


正确答案: double[]math=newdouble[10];
Console.WriteLine("请输入10名学生的数学成绩");
for(inti=0;i{
math[i]=double.Parse(Console.ReadLine());
}
doublemax=math[0],min=math[0],ave,sum=0;
for(intj=0;j{
if(maxmax=math[j];
if(min>math[j])
min=math[j];
sum=sum+math[j];
}
ave=sum/math.Length;
Console.WriteLine("最高分为{0},最低分为{1},平均分为{2}",max,min,ave);

第2题:

编一个程序,用for循环语句求出1到100之间的奇数之和。


正确答案: inti,s=0;
for(i=1;i<=100;i=i+2)
{
s=s+i;
}
Console.WriteLine("1-100之间所有奇数的和为{0}",s);

第3题:

编一个程序,定义一个字符串数组,输入若干国家名称(所有名称全用大写或者全用小写),设计一个算法按字典顺序将这些国家名称进行排序。


正确答案: inti,j,n=10;
string[]SortArray=newstring[n];
stringtemp;
Console.Write("/n请输入{0}个字符串:",n);
for(i=0;i{
SortArray[i]=Console.ReadLine();
}
for(i=1;i{
for(j=0;j{
if(String.Compare(SortArray[j],SortArray[j+1])>0)
{
temp=SortArray[j];
SortArray[j]=SortArray[j+1];
SortArray[j+1]=temp;
}
}
}
Console.WriteLine("/n已经排序后的国家名称为:");
for(i=0;i{
Console.WriteLine(SortArray[i]);
}

第4题:

编一个程序,定义类(有姓名,年龄,手机号码三个字段),再定义一个一维数组,使数组元素为类,存入数据,然后依次输出,使用for循环语句进行输入输出操作。


正确答案: classContact
{
publicstringname;
publicintage;
publicstringtelephone;
}
classProgram
{
staticvoidMain(string[]args)
{
inti,n=3;
Contact[]c=newContact[n];
for(i=0;ifor(i=0;i{
Console.Write("请输入学生姓名:");
c[i].name=Console.ReadLine();
Console.Write("请输入学生年龄:");
c[i].age=int.Parse(Console.ReadLine());
Console.Write("请输入手机号码:");
c[i].telephone=Console.ReadLine();
}
for(i=0;i{
Console.Write("姓名:{0},",c[i].name);
Console.Write("年龄:{0},",c[i].age);
Console.WriteLine("手机号码:{0}",c[i].telephone);
}

第5题:

编一个程序,用for循环语句,从键盘输入10个实数,分别求出它们中的正数之和,以及负数之和。


正确答案: inti;
doublesum1=0,sum2=0,x;
for(i=1;i<=10;i++)
{
Console.Write("请输入一个实数:");
x=double.Parse(Console.ReadLine());
if(x>0)
sum1+=x;
else
sum2+=x;
}
Console.WriteLine("正数之和:{0},负数之和:{1}",sum1,sum2);

第6题:

编一个程序,首先输入一个成绩(0到100的整数),用ifelse语句然后判断该成绩是优、良、中、及格还是不及格。


正确答案: doublescore;
Console.WriteLine("请输入一个成绩");
score=double.Parse(Console.ReadLine());
if(score>=90)
Console.WriteLine("优");
elseif(score>=80)
Console.WriteLine("良");
elseif(score>=70)
Console.WriteLine("中");
elseif(score>=60)
Console.WriteLine("及格");
else
Console.WriteLine("不及格");

第7题:

编一个程序,输入一个字符串,用ToCharArray()方法把字符串中的内容拷贝到字符数组中,然后用foreach输出该字符数组。


正确答案: strings;
Console.WriteLine("请输入一个字符串");
s=Console.ReadLine();
char[]ch=newchar[s.Length];
ch=s.ToCharArray();
foreach(charcinch)
{
Console.WriteLine(c);
}

第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题:

编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。


正确答案: strings;
Console.WriteLine("请输入一个字符串");
s=Console.ReadLine();
char[]ch=newchar[s.Length];
intn=0;
foreach(charcins)
{
ch[n]=c;
n++;
}
foreach(charcinch)
{
Console.WriteLine(c);
}

第10题:

编一个程序,用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);

更多相关问题