输入是个不相等的正整数,输出这10个正整数中的第二大的数。

样例输入
3 5 7 2 9 5 3 10 3 8
样例输出
9

分析:

定义两个变量设置为第一大数,和第二大数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
string str=Console.ReadLine();
string[] strArray = str.Split(' ');
int[] intArray = new int[strArray.Length];
for(int i = 0; i < intArray.Length; i++)
{
int number=Convert.ToInt32(strArray[i]);
intArray[i] = number;
}
int max1 = 0, max2 = 0;
for(int i = 0;i < intArray.Length; i++)
{
if (intArray[i] > max1)
{
max2 = max1;
max1=intArray[i];
}
else
{
if(intArray[i] > max2)
{
max2 = intArray[i];
}
}
}
Console.WriteLine("第一大数" + max1 + "第二大数" + max2);
}

输出结果:

1
2
1 3 2 5 6 8 4 9 7 10
第一大数10第二大数9

描述给定一个只包含小写字母的字符串,请你找出第一个仅出现一次的字符。如果没有,输出no。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
string str=Console.ReadLine();
int[] countArray= new int[26];
for(int i=0;i<str.Length;i++)
{
countArray[str[i]-'a']=countArray[str[i]-'a']+1;
}
bool isFind = false;
char c = ' ';
for(int i=0; i<str.Length;i++)
{
if (countArray[str[i] - 'a'] == 1)
{
isFind = true;
c = str[i];
break;
}
}
if (isFind == false)
{
Console.WriteLine("no");
}
else
{
Console.WriteLine(c);
}

输出结果:

1
2
levvel
no
1
2
level
v

大小写字母转换

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
string str=Console.ReadLine();
int cha = 'A' - 'a';
for(int i = 0; i < str.Length; i++)
{
if (str[i] >= 'a' && str[i] <= 'z')
{
char c = (char)(str[i] + cha);
Console.Write(c);
}else if(str[i] >= 'A' && cha <= 'Z')
{
char c = (char)(str[i] - cha);
Console.Write(c);
}
}

输出结果:

1
2
fjsdjfFLKSJ
FJSDJFflksj

在一个数组中查找一个给定的值,输出第一次出现的位置(从一开始)

输入:3 8 23 45 2 5
23
输出:3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
string str=Console.ReadLine();
string[] strArray = str.Split(' ');
int[] intArray = new int[strArray.Length];
for(int i = 0; i < intArray.Length; i++)
{
int n=Convert.ToInt32(strArray[i]);
intArray[i] = n;
}
int number=Convert.ToInt32(Console.ReadLine());
int location = -1;
for(int i = 0;i< intArray.Length; i++)
{
if (number == intArray[i])
{
location = i+1;
break;
}
}
Console.WriteLine(location);
}

输出结果:

1
2
3
2 4 5 76 3 67
76
4