完整程序如下:
#include <stdio.h>
#include <stdlib.h>
main()
{
int i,j,k;
char space=' ';
for(i=1;i<=4;i++)
{
for(j=3;j>=i;j--)
{
printf("%c",space);
}
for(k=1;k<=(2*i-1);k=k+1)
{
printf("*");
}
printf("\n");
}
}
或者下面这个也可以
#include<stdio.h>
int main(){
int i,j;
for(i=0;i<6;i++){
for(j=0;j<=i;j++){
printf("# ");
}
printf("\n");
}
return 0;
}
java代码如下,如有帮助,请采纳一下,谢谢。
public class TEST {
public static void main(String[] args) {
int n = 5; //5 可以改成你需要的行数
for(int i = 1; i <= n;i ++){
for(int j = 1; j <= i; j++){
if(j != i)
System.out.print("* ");
else
System.out.print("*");
}
System.out.print("\n");
}
}
}