1.下面的代码输出结果是?

double num = 36.6;
Console.WriteLine(``"``num``"``);
Console.ReadKey;

答案:num

double num =36.6
Console.WriteLine(num);
Console.ReadKey;

答案:36.6

2.有个叫卡卡西的人在旅店登记的时候前台让他填一张表,这张表的内容要存到电脑上,有姓名、年龄、邮、家庭住址,工资。之后把这些信息显示出来

我叫卡卡西,我住在火影村,我今年30了,我的邮箱是kakaxi@qq.co,我的工资2000

解法①

string name = "卡卡西"
int age = 30;
string email = "kakaxi@qq.com";
string address = "火影村";
decimal salary = 2000m ;
Console.WriteLine("我叫"+name+",我住在"+adress+",我今年"+age+"岁了"+",我的邮箱是"+email+",我``的工资是"+salary); 用+号连接,太麻烦
Console.ReadKey();

解法②

string name = "卡卡西"
int age = 30;
string email = "kakaxi@qq.com";
string address = "火影村";
decimal salary = 2000m ;
Console.WriteLine("我叫{0},我住在{1},我今年{3}岁了,我的邮箱是{4},我的工资是{5},``name,address,age,email,salary); 使用占位符,较为简便
Console.ReadKey();

3.定义一个变量存储一个人的年龄(18),然后发现这个人的年龄不是18岁,要把这个人的年龄修改成81岁(变量可以被重复多次赋值),最后把这个人的年龄输出到屏幕上

int age = 18;
age = 81;
Console.WriteLine("原来你都"+age+"岁了呀");
Console.ReadKey();

4.定义四个变量,分别存储一个人的姓名,性别(Gender)、年龄、电话(TelephoneNumber)。然后打印在屏幕上(我叫x,我今年x岁了,我是x生,我的电话是xx)(电话号码用什么类型,比如010-12345)

string name = "猪刚鬣";
char gender = '男'; char用单引号
int age = 800;
string tel = "12345678900"
Console.WriteLine("我叫{0},我今年{1}岁了,我是{2}生,我的电话是{3}",name,age,genda,tel);
Console.ReadKey();


5.在屏幕上显示我家在…今年…岁了,我的姓名是…请定义变量存储上面的值,并显示在屏幕上

string address = "中国";
int age = 19;
string name = "阮秋烟";
Console.WriteLine("我家在{0},今年{1}岁了,我的姓名是{2}",address,age,name);
Console.ReadKey();

6.定义两个变量如:number1,number2分别赋值为10和5,写程序交换两个int类型变量的值(掌握两种方法)

①第三方变量

int n1 = 10;
int n2 = 20;
int ``temp`` = n1; //n1放进空杯子
n1 = n2; //n2倒入n1的杯子
n2 = temp; //空杯子里的n1倒入n2,实现交换变量
Console.WriteLine("交换后n1的值是{0},n2的值是{1}",n1,n2);
Console.ReadKey();

②不使用第三方变量

int n1 = 10;
int n2 = 20; //想办法n1=20,n2=10,就能完成这道题
n1 = n1 - n2; //n1=-10 n2=20
n2 = n1 + n2; //n1=-10 n2=10
n1 = n2 - n1; //n1=20 n2=10

tip
如果要求交换的是string类型的变量,则只能使用①的方法
**

7.问用户喜欢吃什么水果(fruit),加入用户输入“苹果”,则显示“哈哈。这么巧,我也喜欢吃苹果”

Console.WriteLine("请问你喜欢吃什么水果?");
string fruit = Console.ReadLine();
Console.WriteLine("哈哈,这么巧,我也喜欢吃{0}",fruit);
Console.ReadKey();

8.练习:请用户输入姓名性别年龄,当用户按下某个键子后在屏幕上显示:您好:XX您的年龄XX是个X生

Console.WriteLine("你叫什么名字呀?");
string`` name = Console.ReadLine();
Console.WriteLine("你是男生还是女生?");
string`` gender = Console.ReadLine();
Console.WriteLine("你今年几岁了?");
string`` age = Console.ReadLine(); //Console.readline只能接收string,也就是字符串
Console.WriteLine("{0},你的年龄是{1},是个{2}",name,age,gender);
Console.ReadKey();

9.某学生三门课成绩为:语文90,数学80,英语67,编程求总分和平均分

int chinese = 90;
int math = 80;
int english = 67;
Console.WriteLine("总成绩是{0},平均成绩是{1}",chinese+math+engilish,``**(chinese+math+english)/3**``);
Console.ReadKey();

不用变量来存储总分和平均分,因为占内存
变量越少越好

参与运算的操作数都是整数类型,就算结果有小数,显示出来也是整数

10.定义两个数分别为100和20,打印出两个数的和

int n1 = 100;
int n2 = 20;
Console.WriteLine("两个数的和为{0}",n1+n2);
Console.ReadKey();

11.计算半径为5的圆的面积和周长并打印出来(π为3.14)面积:πrr,perimeter周长

int r = 5;
double area = 3.14 * r * r; //左边是double类型,右边有double类型和int类型,但结果和运行都没错
double perimeter = 2 * 3.14 * r;
Console.WriteLIne("半径为5的圆的面积是{0},周长是{1}",area,perimeter);
Console.ReadKey();

12.某商店T恤的价格为35元/件,裤子的价格是120元/条小明在该店买了3件T恤和2条裤子。请计算并显示小明应该付多少钱? 打8.8折后呢?

int T_shirt = 35;
int trousers = 120;
int totalMoney = 3 * T_shirt + 2 * trousers;
double realMoney = totalMoney * 0.88 //左边是double类型,右边是int类型,无报错,取直范围小的double转换为取值范围大的int,隐式类型转换,不需要特殊语法
Console.WriteLIne("小明应该付{0},打8.8折后应该付{1}",totalMoney,realMoney);
Console.ReadKey();

13.编程实现计算几天(如46天)是几周几天零几天

int days = 46; //总共46天
int weeks = days / 7; //求周数
int day = days % 7; //求周数后剩下的天数
Console.WriteLine("{0}天是{1}周零{2}天",days,weeks,day);
Cosnole.ReadKey();

14.编程实现107653秒是几天几小时几分钟几秒?

// 原理 一分钟60s × 一小时60min x 一天24小时 = 一天86400秒
int seconds = 107653;
int days = seconds / 86400; //天数
int secs = seconds % 86400; //求完天数后剩下的秒数
int hours = secs / 3600; //小时
int secs = secs % 3600; //求完小时后剩下的秒数
int mins = secs / 60; //分钟
int secs = secs % 60; //求完分钟后剩下的秒数
Console.WriteLine("{0}秒是{1}天{2}小时{3}分钟{4}秒",seconds,days,hours,mins,secs);
Console.ReadKey();

15.简写程序

Console.WriteLIne("请输入一个数字");
string strNumber = Console.ReadLine();
double number = Convert.ToDouble(strNumber);
Console.WriteLine("");
Console.ReadKey();


Console.WriteLIne("请输入一个数字");```<br />double number = Convert.ToDouble(Console.ReadLine());<br />Console.WriteLine(“”);<br />Console.ReadKey();`