1、 已知一个int类型的数组,用冒泡排序法将数组中的元素按从小到大的顺序排列;
3、 文本文件中存储了多个文章标题、作者,标题和作者之间用若干空格(数量不定)隔开
,每行一个,标题有的长有的短,输出到控制台的时候最多标题长度10,如果超过10,则截
取长度8的子串并且最后添加“...”,加一个竖线后输出作者的名字。
4、 一个控制台应用程序,要求完成写列功能。
1)接收一个整数n。
2)如果接收的值n为正数,输出1~n间的全部整数。
3)如果接收的值n为负值,用break或者return退出程序。
4)转到A继续接收下一个整数。
5、 判断一个字符串是否是合法的Email地址。一个Email地址的特征就是以一个字符序列开
始,后边跟着“@”符号,后边又是一个字符序列,后边跟着符号“.”,最后是字符序列。
用while语句实现。
class Program
{
class Program
{
static void Main(string[] args)
{
int[] array = { 1, 2, 4, 2, 6, 3, 5, 6, 8, 9, 4 };
Console.WriteLine("排序前的数组如下:");
foreach(var a in array)
{
Console.Write(a+" ");
}
Console.WriteLine();
int temp=0;
for (int i = 0; i < array.Length - 1; i++)
{
int flag = 0;
for (int j = 0; j < array.Length - i - 1; j++)
{
if (array[j] > array[j + 1])
{
flag = 1;
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
if (flag == 0) break;
}
Console.WriteLine("排序后的数组如下:");
foreach(var a in array)
{
Console.Write(a+" ");
}
}
}
}
2、 定义父亲类Father(姓firstName,财产wealth,血型blood),儿子Son类(玩游戏PlayGame),女儿Daughter类(跳舞Dance),调用父类构造函数给子类字段赋值。
3、 文本文件中存储了多个文章标题、作者,标题和作者之间用若干空格(数量不定)隔开
,每行一个,标题有的长有的短,输出到控制台的时候最多标题长度10,如果超过10,则截
取长度8的子串并且最后添加“...”,加一个竖线后输出作者的名字。
class Program
{
static void Main(string[] args)
{
string text=File.ReadAllText(@"D:\1.txt",Encoding.Default);
string []sep=text.Split(new string[]{" ","\n"},StringSplitOptions.RemoveEmptyEntries);、、??????
foreach (var item in sep)
{
Console.WriteLine(item);
}
for(int i=0;i<sep.Length;i++)
{
if (i % 2 == 0)
{
if (sep[i].Length > 10)
{
Console.Write(sep[i].Substring(0, 8) + "...|");
}
else
{
Console.Write(sep[i] + "|");
}
}
else
{
Console.WriteLine(sep[i]);
}
}
}
}
4、 一个控制台应用程序,要求完成写列功能。
1)接收一个整数n。
2)如果接收的值n为正数,输出1~n间的全部整数。
3)如果接收的值n为负值,用break或者return退出程序。
4)转到A继续接收下一个整数。
5、 判断一个字符串是否是合法的Email地址。一个Email地址的特征就是以一个字符序列开
始,后边跟着“@”符号,后边又是一个字符序列,后边跟着符号“.”,最后是字符序列。
6、 一个控制台应用程序,输出1~5的平方值,要求:
用for语句实现。用while语句实现。
用do-while语句实现。
class Program
{
static void Main(string[] args)
{
FuncFor();
Console.WriteLine("---------------");
FuncWhile();
Console.WriteLine("---------------");
FuncDoWhile();
}
public static void FuncFor()
{
int i = 1;
for (i = 1; i <= 5; i++)
{
Console.WriteLine("{0}的平方值是{1}", i, i * i);
}
}
public static void FuncWhile()
{
int i = 1;
while (i <= 5)
{
Console.WriteLine("{0}的平方值是{1}", i, i * i);
i++;
}
}
public static void FuncDoWhile()
{
int i = 1;
do
{
Console.WriteLine("{0}的平方值是{1}", i, i * i);
i++;
} while (i <= 5);
}
}class Program
{
static void Main(string[] args)
{
FuncFor();
Console.WriteLine("-------