结果是对的,但是要注意在同一行显示。也算是让我们注意程序的小细节地方,我们自认为没问题的地方,可能深藏bug。没什么吐槽的,只是让我们更加深刻的记住了这个,并且以后引以为戒。
2017-10-28
double money = 60000.00;//存款金额
if(money>50000)
{
Console.WriteLine("送一套茶具");
}
else
{
Console.WriteLine("没有礼品");
}
最简单的答案,也能通过
if(money>50000)
{
Console.WriteLine("送一套茶具");
}
else
{
Console.WriteLine("没有礼品");
}
最简单的答案,也能通过
string[,] arr = new string[,]{{"吴松","89"},{"钱东宇","90"},{"伏晨","98"},{"陈陆","56"},{"周蕊","60"},{"林日鹏","91"},{"何昆","93"},{"关欣","85"}};
int m = 0;int s;string n=null;
for(int i=0;i<arr.GetLongLength(0);i++)
{s = int.Parse(arr[i,1]);if(m<s){m = s;n = arr[i,0];}}
Console.Write("分数最高的是{0},分数是{1}",n,m);
int m = 0;int s;string n=null;
for(int i=0;i<arr.GetLongLength(0);i++)
{s = int.Parse(arr[i,1]);if(m<s){m = s;n = arr[i,0];}}
Console.Write("分数最高的是{0},分数是{1}",n,m);
Q1:这段程序计算变量d和x的和,并打印。但是d和x的类型不同,计算会出错吗?
A1:会出错,左右精度不同
Q2:那么,程序运行的结果会是多少呢?
A2: 结果为3,2.5的精度到一位小数,(int)2.5相当于将小数部分去掉,所以2+1=3
A1:会出错,左右精度不同
Q2:那么,程序运行的结果会是多少呢?
A2: 结果为3,2.5的精度到一位小数,(int)2.5相当于将小数部分去掉,所以2+1=3
2017-10-26