-
我写的代码,如有不对可以指出,谢谢
using System;
using System.Collections.Generic;
using System.Text;
namespace projAboveAvg
{
class Program
{
static void Main(string[] args)
{
string[] names = {"景珍","林惠洋","成蓉","洪南昌","龙玉民","单江开","田武山","王三明"};
int[] score = {90,65,88,70,46,81,100,68};
int sum = 0;
int avg = 0;
for (int i = 0;i < score.Length;i++)
{
sum+=score[i];
}
avg = sum/score.Length;
Console.WriteLine("平均分是"+avg+","+" 高于平均分的有:");
for(int j = 0;j < score.Length;j++)
{
if(score[j]>avg)
{
Console.Write(names[j]+" ");
}
}
}
}
}
查看全部 -
图片看不到查看全部
-
程序中的变量名、常量名、类名、方法名,都叫做标识符。C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错。这套规则简单说有下面三条:
①标识符只能由英文字母、数字和下划线组成,不能包含空格和其他字符。
②变量名不能用数字开头。
③不能用关键字当变量名
查看全部 -
自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型。
精度(从低到高)char<int<long<float<double
double 型强制转换为int型将失去小数部分,比如(int)2.8,我们得到的将是2。
查看全部 -
单行注释的符号是2条斜线(请注意斜线的方向),2条斜线右侧的内容就是注释,左侧的代码不会受影响。
多行注释以“/*”开始,以“*/”结束,之间的内容就是注释,可以包含多行。
文档注释写在类、方法或属性(以后会学到)的前面,它的符号是3条斜线“///”。
查看全部 -
switch条件结构
查看全部 -
(变量)与每一个 case 后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后, break 关键字会使 switch 结构中止,不会再判断后面的常量。如果变量与所有的常量都不相同,则执行 default 后面的分支。
查看全部 -
注意:表示两个值相等的“等于”是由2个“=”组成的
查看全部 -
精度(从低到高)char<int<long<float<double
查看全部 -
另外,
age++;
与age--;
也可以写作++age;
或--age;
但请注意:如果与其他运算在同一语句中,++写在变量前面或后面,算法不一样,请看下例:
Console.WriteLine(age++);作用等同于下面两句:
Console.WriteLine(age);//先打印age=age+1;//后自加
Console.WriteLine(++age);作用等同于下面两句:
age=age+1;//先自加Console.WriteLine(age);//后打印
查看全部 -
C#的数据类型
查看全部 -
foreach语句使用格式
foreach(数据类型 迭代变量名 in 数组名 )
数据类型:与数组保持一致
迭代变量名:符合命名规则
in:关键字查看全部 -
2-15:666
int x = 5;
int y = 5;
int z = 5;
x++;
Console.Write(x);
Console.Write(++y);
Console.Write(++z);
查看全部 -
age++;
与age=age+1;
作用相同,都是变量的值+1。Console.WriteLine(age++);作用等同于下面两句:
Console.WriteLine(age);//先打印age=age+1;//后自加
Console.WriteLine(++age);作用等同于下面两句:
age=age+1;//先自加Console.WriteLine(age);//后打印
查看全部 -
%常常用来检查一个数字是否能被另一个数字整除。比如下面的代码片段:
int number = 29; Console.WriteLine(number%2);//求number除以2的余数
如果输出0,表示没有余数,即number能够被2整除(是偶数);如果输出1,表示有余数,即number不能被2整除(是奇数)。
查看全部
举报