已采纳回答 / 西窗丶
按我的理解来就是在原来的代码里加了一个判断条件原来的代码是不管外层循环执行多少次,内层循环都会执行固定的次数而在加了if判断以后,内层循环执行的次数就只能小于等于外层循环执行的次数也就是当外循环执行了第一次时,内循环也只能执行一次,输出1当外循环执行第二次时,内循环便执行两次,输出1 2 以此类推,就会输出最后那个三角形
2020-06-23
已采纳回答 / qq_精慕门0297201
如果用与,意思就是说,你这个数要满足既要是3,又要是8,才不输出,这显然判断条件本身就矛盾,当然不行如果用或,意思就是说,你这个数要么是3,要么是8,只要满足这两个中的一个就不输出
2020-06-19
正确答案
if (x >= y)
{
if (x >= 5)
Console.WriteLine("5");
}
else if (y >= 6)
{
Console.WriteLine("6");
}
else{
Console.WriteLine("7");
}
if (x >= y)
{
if (x >= 5)
Console.WriteLine("5");
}
else if (y >= 6)
{
Console.WriteLine("6");
}
else{
Console.WriteLine("7");
}
2020-06-14
已采纳回答 / weixin_慕仰6168957
上面那张图只是一个框架,虽说声明一个整型变量int,我们也可以声明double、char等等例如<...图片...><...图片...>
2020-06-01
最新回答 / 慕桂英7051594
这里的输出错误是因为运行结果和给出的答案形式不一样,答案中名字单独为一行,你运行出来的结果没有。你可以改成”高于平均分的有:\n“,加一个换行符号就好了。
2020-05-28
最新回答 / Crush3983901
case 后面的值与switch括号里面的值进行比较是否相等,如上运行的结果应该输出是fosite,因为switch括号中的值是1
与case1相等,执行分支终止,所以就不会执行下一条。想要执行输出“图”,int x =2;执行结果输出就是答案了
2020-05-26