-
坑死人的符号 ; 如果在这里加上 if (score[i] <= 60)//加上=号 那么意思就是相反了 int[] score = { 85, 76, 98, 100, 62, 60 };//分数 bool hasNopass = false;//记录是否有不及格的,默认没有 for (int i = 0; i < score.Length; i++) { if (score[i] < 60)//如果有不及格的 { hasNopass = true; break;//记录有不及格的 } } if (hasNopass) Console.WriteLine("有人不及格"); else Console.WriteLine("都及格啦!");查看全部
-
比较运算的结果,都是布尔类型( bool )查看全部
-
每次在计算循环方式的时候 都会大意漏看给出的提示,查看全部
-
以windows平台为例,我们应该走开源路线,才会有生存空间查看全部
-
class Program { static void Main(string[] args) { //声明“职位”数组,初始化为:"经理","项目主管","技术总监","财务主管" string[] job = { "经理", "项目主管", "技术总监", "财务主管" }; for (int i = 0; i < job.Length; i++) { Console.Write(job[i]);//打印职位 } } } //太不严谨了,没有说要不要换行,最后验证的结果又是不要换行的,之前给的代码又是换行的。查看全部
-
class Program { static void Main(string[] args) { //请完善代码 for(int i=0;i<7;i++){//控制输出的行数 for(int j=0;j<7;j++){ if(i==j||i+j==6) Console.Write("O"); else{ Console.Write("."); } } Console.WriteLine();//换行 } } } //个人学习感想查看全部
-
class Program { static void Main(string[] args) { for (int y = 1; y <= 7; y++) { for (int x = 1; x <= y; x++) { Console.Write(x); } Console.WriteLine();//换行 } } } } //系统提供的代码错误查看全部
-
学习c#轻松入门查看全部
-
学习查看全部
-
111查看全部
-
自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型。 以3.5+8为例,显然数字8的精度较低(int),而3.5的精度较高(double),所以,8会自动转换为double型,查看全部
-
static void Main(string[] args) { string[]name=new string[]{"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"}; int[]score=new int[]{89,90,98,56,60,91,93,85}; int[]a=new int[]{89,90,98,56,60,91,93,85}; Console.Write("分数最高的是"); for(int i=0;i<a.Length-1;i++) { int temp; if(a[i]>a[i+1]) {temp=a[i]; a[i]=a[i+1]; a[i+1]=temp;} } for(int j=0;j<score.Length;j++) { if(score[j]==a[7]) {Console.Write(score[j]+", "); Console.Write("分数是"+score[j]); break; } } Console.WriteLine();//换行 } } }查看全部
-
在一个循环体中包含另一个循环,称为“嵌套循环”。当2个循环嵌套的时候,外层循环体执行一次,内层循环体执行 n 次查看全部
-
注意有括号查看全部
-
其实,决定每一行打印个字符的变量就是x,当内层循环条件为 x<=7 时,每一行固定打印 7 个字符;如果改为 x<=y ,那么打印的字符数就会随着行数( y )增长。 一定要理解作用域的作用(scope) 外层 内层理解清楚查看全部
举报
0/150
提交
取消