我是靠谱客的博主 朴素白云,最近开发中收集的这篇文章主要介绍C#实验二,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.编写一控制台应用程序,定义变量“int a=3,b=4,c=5", 并求表达式(++a-1)&b+c/2的值。
	//关键代码如下:
	int a = 3, b = 4, c = 5;
    Console.WriteLine((++a - 1)&b + c/2);
    Console.ReadLine(); 
    //最后结果为 2

解析:(++a)值为4、(++a - 1)值为3、b的值为4、c/2的值为2
3 & 4 + 2 ===== 0011 & 0100 + 2 ===== &与运算,有0则为0 故0011&0100===0
0+2 ===== 2
故最后输出结果为2

2.编写一控制台应用程序,声明一个学生结构类型Stud, 包含学号、姓名和出生日期成员,定义Stud结构的两个学生变量s1和s2并赋值,求他们出生在星期几以及他们出生相差的天数。
		//关键代码如下:
		struct Stud
        {
            public int number;
            public string name;
            public DateTime birthday;
        }
        static void Main(string[] args)
        {
            Stud s1, s2;
            Console.Write("请输入s1同学的学号:");
            s1.number = int.Parse(Console.ReadLine());
            Console.Write("请输入s2同学的学号:");
            s2.number = int.Parse(Console.ReadLine());
            Console.Write("请输入s1同学的姓名:");
            s1.name = Console.ReadLine();
            Console.Write("请输入s2同学的姓名:");
            s2.name = Console.ReadLine();
            Console.Write("请输入s1同学的出生日期:(例如1998-10-14)");
            s1.birthday = DateTime.Parse(Console.ReadLine());
            Console.Write("请输入s2同学的出生日期:(例如1999-05-22)");
            s2.birthday = DateTime.Parse(Console.ReadLine());

            Console.WriteLine("{0}同学出生的在{1}",s1.name,s1.birthday.DayOfWeek.ToString());
            Console.WriteLine("{0}同学出生的在{1}",s2.name,s2.birthday.DayOfWeek.ToString());
            TimeSpan span = s1.birthday.Subtract(s2.birthday);
            int x = span.Days;
            Console.WriteLine("{0}同学和{1}同学相差的天数为{2}天",s1.name,s2.name,Math.Abs(x));

            Console.ReadLine();

在这里插入图片描述

3. 编写一控制台应用程序,输入正整数n,计算s=1+(1+2)+(1+2+3)+…+(1+2+… +n)。
4.编写一控制台应用程序,输出所有满足下面条件的三位数:三位数本身等于其每位数字的立方和。
5.编写一控制台应用程序,用一个二维数组存放5个考生4门功课的考试成绩,求每位考生的平均成绩。
6.编写一控制台应用程序,用两个一维数组分别存放5个学生的学号和姓名,分别按学号和姓名进行排序,并输出排序后的结果。

最后

以上就是朴素白云为你收集整理的C#实验二的全部内容,希望文章能够帮你解决C#实验二所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部