求大神讲解一下思路
这个代码应该怎么敲,最好把自己看到这道题的思路详细的说一下。谢谢大神了!
这个代码应该怎么敲,最好把自己看到这道题的思路详细的说一下。谢谢大神了!
2018-07-13
int x=1; //辅助判断
//外层循环控制输出多少行(用a--方便后面输出o)
for(int a=7;a>=1;a--){
//内层循环控制输出多少列
for(int b = 1;b<=7;b++){
//控制一行中哪一列输出 o,哪一列输出 .
if(b==x || b==a){ //当b==x时,每一行按 第1 2 3 4 5 6 7 位输出o(也就是示例图上从左到右的 o)
//当b==a时,每一行按 第7 6 5 4 3 2 1 位输出o(也就是示例图从右到左的 o)
Console.Write("o");
}else{
Console.Write(".");
}
}
x++;
Console.WriteLine();
}
//(这种形式的,一般都是先外层循环控制多少行,然后内层循环控制每一行有多少列,然后控制每一行输出什么)
举报