-
string [] stuName = {"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"}; int[] score = {89,90,98,56,60,91,93,85}; int n = score.Length; for(int i=0;i<n-1;i++){ for(int j=0; j<n-i-1; j++){ if(score[j]>score[j+1]){ int tempScore = score[j]; string tempName = stuName[j]; //分数排序 tempScore = score[j]; score[j]=score[j+1]; score[j+1] = tempScore; //姓名排序 tempName = stuName[j]; stuName[j] = stuName[j+1]; stuName[j+1]=tempName; } } } Console.Write("分数最高的是{0},分数是{1}",stuName[n-1],score[n-1]);
查看全部 -
console 控制台
const 常数查看全部 -
Using System;
Using System.Collections.Generic;
Using System.Text;
namespace Test
{
class program
{
static void Main(sting[]args)
{
Console.WriteLine("今日事,今日毕。");
}
}
}查看全部 -
.
Console.WriteLine()//是输入
prase//是转换格式
查看全部 -
.
查看全部 -
0
变量 hasNbr 起到了关键作用:记录筛选结果。它的初始值为 false ,表示没有,如果循环中找到了相等的数据,再修改 hasNbr 的值为 true ,表示有
查看全部 -
.
查看全部 -
.
查看全部 -
switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )。
查看全部 -
①每一个 else 与前面离它最近的 if 配对。按照这个原则,上面示例代码的两个 else 都与第二个 if 配对,这显然是不可能的,于是又有了第二个原则。
②多个 else 都与同一个 if 相近时,最内层的 else 优先配对。这样,第一个 else 处于内层,就与第二个 if 优先配对,第二个 else 只能与第一个 if 配对。上面的示例代码会输出“C”。
查看全部 -
注意:表示两个值相等的“等于”是由2个“=”组成的。
比较运算的结果,都是布尔类型( bool ),bool类型我们是第一次提到,它表示逻辑上的真(成立)与假(不成立)。真与假用关键字 true 和 false 表示。
查看全部 -
age++;
与age=age+1;
作用相同,都是变量的值+1。另外,
age++;
与age--;
也可以写作++age;
或--age;
Console.WriteLine(age);//先打印
=+1;
Console.WriteLine(++age);作用等同于下面两句:
=+1;
查看全部 -
C#中的取余运算符就是%。上一节学习的除号,作用是求2个数字相除的商,而取余运算符%的作用是求两个数字相除的余数。比如:
Console.WriteLine(195);Console.WriteLine(195);
查看全部 -
double精度高
int精度低
查看全部 -
字符类型 char ,存储用 '' (单引号)括起来的一个字符,例如:
char sex='男';//存储性别
字符串类型 string ,存储用“”(双引号)括起来的一串字符,例如:
address="北京市宣武区牛街北口";//存储地址
整数类型 int ,存储整数,例如:
age=23;
双精度浮点型 double ,存储小数,例如:
salary=7991.63;
查看全部
举报