C#:读取5个数,10--100之间。读取每个数时,只显示不重复的值。每次用户输入新值后显示元素的不重复值集

来源:百度知道 编辑:UC知道 时间:2024/06/15 14:07:10
用一维数组解决。(后天早上要交,会的达人速度赐教哦~

public void ShowNonRepeat()
{
int[] putArray = new int[5];
int[] showArray = new int[5];
int j = 0;
for(int i=0;i<5;i++)
{
putArray[i] = Convert.ToInt32(Console.ReadLine());
int k =0;
for(k=0;k<j;k++)
{
if(showArray[k] == putArray[i])break;
}
if(k==j)
{
showArray[j] = putArray[i];
j++;
}
for(k=0;k<j;k++)
{
Console.Write(showArray[k].ToString() + " ");
}
}
}
------------------------------------------------------
如果不需要保留输入的数据的话,putArray也是可以不要的。

aspx页面
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="添加输入" />