问题详情

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


时间:2021-12-30 05:16 关键词: C#程序设计 计算机科学技术

答案解析

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