第七十课 循环嵌套的基本用法
1. 输出每行10个*,共输出4行。
int temp = 0;
for(int i = 1; i <= 40; i++)
{
Console.Write("*");
temp++;
if(temp == 10)
{
Console.WriteLine();
temp = 0;
continue;
}
}
老师的写法:
int temp = 0;
for(int i = 1; i <= 4; i++)
{
for(int n = 1; n<=m; n++)
{
Console.Write("*");
}
Console.WriteLine();
}
2. 输入两个整数n和m,输出n行m列的*阵
int n= Convert.ToInt32(Console.ReadLine());
int m= Convert.ToInt32(Console.ReadLine());
int temp = 0;
for(int i = 1; i <= (n * m); i++)
{
Console.Write("*");
temp++;
if (temp == n)
{
Console.WriteLine();
temp = 0;
continue;
}
}
修改成老师的写法:
int n = Convert.ToInt32(Console.ReadLine());
int m = Convert.ToInt32(Console.ReadLine());
for(int a = 1; a <= n; a++)
{
for(int b = 1; b <= m; b++)
{
Console.Write("*");
}
Console.WriteLine();
}
还是老师的写法好。