C# 用 * 输出两个等腰三角形组成的菱形

来源:互联网 发布:nginx 外网访问内网 编辑:程序博客网 时间:2024/05/20 07:34
int temp = 0;int n = 5;for(int i=0;i<n;i++){for(int j=0;j<n-i;j++){System.Console.Write(" ");}temp = (i+1)*2-1;for(int j=0;j<temp;j++){if(j == temp-1){System.Console.WriteLine("*");}else{System.Console.Write("*");}}}for(int i=0;i<n;i++){for(int j=0;j<i+2;j++){System.Console.Write(" ");}temp = (n-2-i)*2+1;for(int j=0;j<temp;j++){if(j == temp-1){System.Console.WriteLine("*");}else{System.Console.Write("*");}}}
1 0