求大佬們解惑
如何用罪簡(jiǎn)略的循環(huán)語(yǔ)句來(lái)構(gòu)成這個(gè)圖案?
求大佬么賜教~~~
我是新手小白,我想了半天
我只能寫出這樣的:
? ? ? ? ? ? for (int i=1;i<=10;i++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(i==1||i==10)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? for (int y = 1; y <= 10; y++)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? Console.Write("*");
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? for (int z = 1; z <= 10; z++)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? if (z == 1 || z == 10)
? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Write("*");
? ? ? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? Console.Write(" ");
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Console.WriteLine();
? ? ? ? ? ? }
謝謝大佬們!
2021-02-01
? for (int a = 0; a < 10; a++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? for (int b = 0; b < 10; b++)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? if ((a != 0 && a != 9) && (b != 0 && b != 9))
? ? ? ? ? ? ? ? ? ? ? ? Console.Write(' ');
? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? Console.Write('*');
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Console.WriteLine();
? ? ? ? ? ? }