#include
int main()
{
int i,j;
for(i=1; i<=7; i++)
{
for(j=1; j<7-i+1; j++)
{
putchar('*');
}
putchar('\n');
}
return 0;
} 答案补充 我这是C语言,楼下两位给的是用C#语言.你是要用VB做么? 答案补充 我用VB写好了,很简单.
Private Sub Command1_Click()
For i = 1 To 6
Print String(7 - i, "*")
Next i
End Sub
for (int i = 6; i > 0; i--)
{
for (int j = 0; j < 6; j++)
{
if (j < i)
{
Response.Write("*");
}
else
{
Response.Write("");
}
}
Response.Write("
");//作用是换行
C语言程序:
#include
void main()
{
int n;
int i, j;
printf("行数:");
scanf("%d", &n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n+1-i; j++)
printf("*");
printf("\n");
}
}
运行测试:
行数:6
******
*****
****
***
**
*
很简单:
int i, j;
for (i = 1; i <= 5; i++)
{
for (j = 1; j <=6 - i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
int x=6;
int i=0;
int j=0;
for(i=0;i
Console.Write("*");
}
Console.WriteLine();
}