-
using System;
using System.Collections.Generic;
using System.Text;
namespace projAboveAvg
{
class Program
{
static void Main(string[] args)
{
string[] name={"景珍","林惠洋","成蓉","洪南昌","龙玉民","单江开","田武山","王三明"};
int[] score={90,65,88,70,46,81,100,68};
int sum=0;
for(int i=0;i<score.Length;i++)
{
sum+=score[i];
}
int avg;
avg=sum/score.Length;
Console.Write("平均分是{0},高于平均分的有:",avg);
for(int i=0;i<score.Length;i++)
{
if(avg<score[i])
Console.Write(name[i]+" ");
}
}
}
}
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
class Program
{
static void Main(string[] args)
{
string[] name={"吴松","钱东宇","伏晨","陈浩","周蕊","林日鹏","何晶","关欣"};
int[] score={89,90,98,56,60,91,93,85};
int[] max=new int[8];
for(int i=0;i<8;i++)
{
if(score[i]<score[i+1])
max[i]=score[i+1];
else
break;
if(max[i]<score[i+2])
continue;
Console.WriteLine("分数最高的是{0},分数是{1}",name[i+1],max[i]);
}
}
}
}
查看全部 -
F9添加断点
查看全部 -
数组一一对应,循环比大小,求最大数值,然后,显示姓名查看全部
-
1、新建文件
建立项目-选择C#-选择控制台应用-更改建立项目的名称-更改保存路径-新建成功
2、调试启动快捷键:F5
查看全部 -
GetLongLength查看全部
-
数组.Length 属性会返回数组的长度(即数组元素的个数)查看全部
-
数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。查看全部
-
break 关键字还可以用在循环中,作用是“结束循环”查看全部
-
循环中可以应用 continue 关键字中止一次循环,直接进入下一次。查看全部
-
可以看出来, while 循环有的变量声明、循环条件、变量自加, for 循环一个也不缺,但是 for 循环把这些跟循环次数有关的元素都放在 ( ; ; ) 中,使得{}中的循环体更加纯粹,程序结构更加清晰。查看全部
-
条件表达式 ? 分支1 : 分支2 ?: 就是条件运算符,可以看到它有3个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为 true 时,执行分支1;当条件表达式为 false 时,执行分支2。 下面的例子中,根据年龄的大小,输出“成年人”或“未成年人”: 因为age=17,所以条件表达式age>=18的值为 false ,返回“未成年人”。查看全部
-
加赋值“+=”:先加后赋值。请看下面的例子: int x=5; x += 2;//这句等同于x=x+2;执行后,x的值为7 减赋值“-=”:先减后赋值。请看下面的例子: int x=5; x -= 2;//这句等同于x=x-2;执行后,x的值为3 乘赋值“*=”:先乘后赋值。请看下面的例子: int x=5; x *= 2;//这句等同于x=x*2;执行后,x的值为10 除赋值“/=”:先除后赋值。请看下面的例子: int x=5; x /= 2;//这句等同于x=x/2;执行后,x的值为2 取余赋值“%=”:先取余后赋值。请看下面的例子: int x=5; x %= 2;//这句等同于x=x%2;执行后,x的值为1 与其他运算符从左向右计算不同,赋值运算符从右向左计算。查看全部
-
对比一下,就是说: && 运算符,两边同真才算真,一边为假就算假; || 运算符,一边为真即为真,两边同假才是假。查看全部
-
但请注意:如果与其他运算在同一语句中,++写在变量前面或后面,算法不一样,请看下例: Console.WriteLine(age++);作用等同于下面两句: Console.WriteLine(age);//先打印 age=age+1;//后自加 Console.WriteLine(++age);作用等同于下面两句: age=age+1;//先自加 Console.WriteLine(age);//后打印 你看,运算顺序不一样吧,所以输出的结果也不会相同。查看全部
举报