-
逻辑非 ! 取反,如果结果真 返回假,如果结果假 返回真
逻辑与 && 两布尔表达式结果同时为True时结果为True,判断两个布尔类型表达式有一个为False,结果就为False
逻辑或 || 只要两个表达式有一个位True,结果就为True,两个表达式同时为False时返回结果才为False
查看全部 -
()不会打印3
A Console.Write((int)3.6);浮点型强制转换整形去掉小数点 结果3
B Console.Write((double)3.6); 浮点型3.6
C Console.Write((int)3); 整形3
D Console.Write((double)3); 输出浮点型3
查看全部 -
试了试
目前还不会在同一个文件里,创建新的类
不然,就可以
创建 学生类 class student
包含 (属性) 姓名和分数 string name;int score;
同时包含 (方法) set姓名和set分数 以及 get姓名和get分数
void setName()
void setScore()
string getName()
int getName()
创建包含8个学生的 学生数组 student[] ss=new student[8];
给每个学生 录入 姓名和分数
ss[0].setName("吴松");
ss[0].setScore(89);
然后 比较学生的分数得到最大值和序列号
根据序列号可以get姓名
记录,如果以后还记得 尝试一下
查看全部 -
using System; using System.Collections.Generic; using System.Text; namespace projAboveAvg { class Program { static void Main(string[] args) { string[] names = new string[] {"景珍","林慧洋","成蓉","洪南昌","龙玉民","单江开","田武山","王三明"}; int[] score = new int[] {90,65,88,70,46,81,100,68}; int sum = 0,avg; foreach(int i in score){ sum += i; } avg = sum / score.Length; Console.Write("平均分是"+ avg +",高于平均分的有:"); for(int i = 0;i<score.Length;i++){ if(score[i] > avg){ Console.Write(names[i]+" "); } } } } }
查看全部 -
using System; using System.Collections.Generic; using System.Text; namespace projGetMaxScore { class Program { static void Main(string[] args) { string[,] stu = new string[8, 2] { { "吴松", "89"}, { "钱东宇","90"}, {"伏晨","98" }, {"陈陆","56" }, {"周蓉","60" }, {"林日鹏","91" },{"何昆","93" }, {"关欣","85" } } ; // 查找分数最高的同学 int maxScore = int.MinValue; string topStudent = ""; // 获取数组的行数和列数 int rows = stu.GetLength(0); int cols = stu.GetLength(1); // 遍历数组 for(int i = 0;i<rows;i++){ int score = int.Parse(stu[i,1]); if(score > maxScore){ maxScore = score; topStudent = stu[i,0]; } } // 输出分数最高的同学的姓名和分数 Console.WriteLine($"分数最高的同学是{topStudent},分数是{maxScore}"); } } }
查看全部 -
在 C# 中,GetLength 和 Length 是数组的两个不同的属性,用于获取数组的长度信息。它们之间的主要区别在于:
Length 属性:
示例:
csharpCopy codeint[] arr = new int[] { 1, 2, 3, 4, 5 };int length = arr.Length; // length 的值是 5
Length 是数组的属性,用于获取数组的总元素个数。
对于一维数组,Length 返回的是数组的总元素个数。
对于多维数组,Length 返回的是数组的总元素个数,包括所有维度的元素个数的乘积。
Length 是一个整数属性。
GetLength 方法:
示例:
csharpCopy codeint[,] matrix = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 } };int rows = matrix.GetLength(0); // rows 的值是 3int columns = matrix.GetLength(1); // columns 的值是 2
GetLength 是一个方法,用于获取指定维度上的元素个数。
GetLength 接受一个参数,表示维度的索引。
对于一维数组,可以使用 GetLength(0) 来获取数组的长度。
对于多维数组,可以使用 GetLength(index) 来获取指定维度的元素个数。
总的来说,Length 用于获取整个数组的元素个数,而 GetLength 用于获取指定维度上的元素个数。
查看全部 -
using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { //声明整型数组,保存一组整数 int[] num = new int[] { 3,34,43,2,11,19,30,55,20}; //请完善代码,判断数组中有没有7的整倍数 bool has7 = false; foreach(int x in num){ if(x%7==0){ has7 = true; break; } } if(has7){ Console.Write("有7的整倍数"); } else{ Console.Write("没有7的整倍数"); } } } }
查看全部 -
using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { string[] t =new string[]{"C","Sh","a","rp"}; //遍历字符串数组t foreach(string x in t) { Console.Write(x); } } } }
查看全部 -
using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { //声明整型数组,保存一组整数 int[] num = new int[] { 3,34,42,2,11,19,30,55,20}; //请完善代码,循环打印数组中的偶数 for(int i = 0;i<num.Length;i++){ if(num[i]%2==0) { Console.Write(num[i]+","); } } } } }
查看全部 -
using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { string[] names = {"关羽","张飞","赵云","马超","黄忠"};//请在这里完善代码 for(int x=0;x< names.Length;x++){ Console.Write(names[x]+","); } } } }
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
string[] names = {"关羽","张飞","赵云","马超","黄忠"};//请在这里完善代码
for(int x=0;x< names.Length;x++){
Console.Write(names[x]+",");
}
}
}
}
查看全部 -
using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { //声明“职位”数组,初始化为:"经理","项目主管","技术总监","财务主管" string[] job = new string[4]{"经理","项目主管","技术总监","财务主管"}; for (int i = 0; i < job.Length ; i++) { Console.WriteLine(job[i]);//打印职位 } } } }
查看全部 -
using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { int[] age = new int[4]; ;//声明并初始化长度为4的整形数组 //为数组元素赋值 age[ 0] = 18; age[1 ] = 20; age[ 2] = 23; age[ 3] = 17; Console.WriteLine("四名同学的年龄是:{0}、{1}、{2}、{3}", age[ 0],age[ 1],age[ 2],age[ 3]); } } }
查看全部 -
using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { int[] age = new int[4]; ;//声明并初始化长度为4的整形数组 //为数组元素赋值 age[ 0] = 18; age[1 ] = 20; age[ 2] = 23; age[ 3] = 17; Console.WriteLine("四名同学的年龄是:{0}、{1}、{2}、{3}", age[ 0],age[ 1],age[ 2],age[ 3]); } } }
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
//请完善代码
for(int y=1;y<=7;y++){
for(int x=1;x<=7;x++){
if(x==y||x+y==8)
Console.Write("O");
else{
Console.Write(".");
}
}
Console.WriteLine();
}
}
}
}
查看全部
举报