第二天

 1     //交换变量
 2             //方法1
 3             int n1 = 1;
 4             int n2 = 2;
 5             int temp = n1;
 6             n1 = n2;
 7             n2 = temp;
 8 
 9 
10             Console.WriteLine("交换后n1={0},n2={1}", n1, n2);
11             Console.ReadKey();
12 
13             //方法2
14             int n1 = 10;
15             int n2 = 20;
16             n1 = n1-n2;//n1=-10,n2=20
17             n2 = n1 + n2;//n1=-10,n2=10
18             n1 = n2 - n1;
19 
20             Console.WriteLine("n1={0},n2={1}",n1,n2);
21             Console.ReadKey();

 

 1           //接收用户的输入
 2             //练习1
 3             Console.WriteLine("请问你喜欢吃什么水果");
 4             string fruit = Console.ReadLine();
 5             Console.WriteLine("这么巧我也喜欢吃{0}", fruit);
 6             Console.ReadKey();
 7 
 8 
 9             //练习2
10             Console.WriteLine("请输入姓名");
11             string name = Console.ReadLine();
12             Console.WriteLine("请输入性别");
13             string xinbie = Console.ReadLine();
14             Console.WriteLine("请输入年龄");
15             string age = Console.ReadLine();
16             Console.WriteLine("您的姓名是{0},性别是{1},年龄是{2}", name, xinbie, age);
17             Console.ReadKey();

 

1   //转义符
2             Console.WriteLine("今天天气好晴朗\n处处好风光");
3             Console.WriteLine("我想在这句话中输出一\"\"个英文的半角双引号");
4                 \n 表示换行
5                 \" 输出符号
6                 \t 空格,表示一个TAB的空格
7                 \b 删除前一个字符
8                 \\ 表示一个\
@符号 1.取消\在字符串当中的转义作用 2.将字符串按照原格式输出 9 Console.ReadKey();

 

1 //强制类型转换
2 
3             double n=3.14;
4             int s = (int)n;
5             Console.WriteLine(s);
6             Console.ReadKey();

 

1             string n = "123";
2             //字符串转int或者double类型
3             double d = Convert.ToDouble(n);
4             Console.WriteLine(d);
5             Console.ReadKey();
6 
7             int c = Convert.ToInt32(n);
8             Console.WriteLine(c);
9             Console.ReadKey();

 

 1   //编程实现107653秒是几天几小时几分钟几秒
 2             int miao = 107653;
 3             int days = 107653 / 86400;
 4             int sces = miao % 86400;
 5             int hours = sces / 3600;
 6             sces = sces % 3600;
 7             int mins = sces / 60;
 8             sces = sces % 60;
 9             Console.WriteLine("{0}秒是{1}天{2}小时{3}分钟{4}秒", miao, days, hours, mins, sces);
10             Console.ReadKey();

 

 1 //让用户输入姓名 语文 数学 英文 三门课的成绩
 2             //然后给用户显示:XX·你的总成绩为XX分,平均成绩为XX分
 3             Console.WriteLine("请输入姓名");
 4             string name = Console.ReadLine();
 5             Console.WriteLine("请输入语文成绩");
 6             string yuwen = Console.ReadLine();
 7             Console.WriteLine("请输入数学成绩");
 8             string shuxue = Console.ReadLine();
 9             Console.WriteLine("请输入英语成绩");
10             string yingyu = Console.ReadLine();
11             int a = Convert.ToInt32(yuwen);
12             int b = Convert.ToInt32(shuxue);
13             int c = Convert.ToInt32(yingyu);
14             Console.WriteLine("{0},你的总成绩为{1},平均成绩为{2}",name,a+b+c,(a+b+c)/3);
15             Console.ReadKey();

 

 1   ////关系运算符
 2            //> 
 3            //<  
 4            //>= 
 5            //<=
 6            //== 
 7            //!=
 8            ////复合赋值运算符
 9            //+=    //num+=20   num = num + 20;
10            //-=
11            //*=
12            ///=
13            //%=
14            ////逻辑运算符,由逻辑运算符连接的表达式
15            //&& 逻辑与   5>3 &&true  3>5 &&false 两边成立
16            //|| 逻辑或   3 > 5 ||false   一边成立
17            //!  逻辑非   ture--false  false---ture

 

 1            //输入语文和数学成绩判断是否正确,正确输出true 错误输出false
 2             1.语文数学成绩都大于90
 3             Console.WriteLine("请输入语文成绩");
 4             double a = Convert.ToDouble(Console.ReadLine());
 5             Console.WriteLine("请输入数学成绩");
 6             double b = Convert.ToDouble(Console.ReadLine());
 7             bool c = a > 90 && b > 90;
 8             Console.WriteLine(c);
 9             Console.ReadKey();
10             //2.其中一门大于90分
11             Console.WriteLine("请输入语文成绩");
12             double a = Convert.ToDouble(Console.ReadLine());
13             Console.WriteLine("请输入数学成绩");
14             double b = Convert.ToDouble(Console.ReadLine());
15             bool c = a > 90 || b > 90;
16             Console.WriteLine(c);
17             Console.ReadKey();

 

1 //年份能被400整除
2             //年份能被4整除但不能被100整除
3             Console.WriteLine("请输入要判断的年份");
4             int year = Convert.ToInt32(Console.ReadLine());
5             bool b = (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0);
6             Console.WriteLine(b);
7             Console.ReadKey();
8      

 

posted @ 2017-08-02 09:31  守夜人灬  阅读(186)  评论(0编辑  收藏  举报