怎么用c语言,打印出形状啊?
比如用*打出一个三角形( •̥́ ˍ •̀ू )
供参考:
//空心三角形
#include <stdio.h>
int main()
{
int i, j, n = 4;
scanf("%d",&n);
for (i = 0; i < n; i++)
{
for (j = i; j < n - 1; j++)
printf(" ");
for (j = 0; j < 2 * i + 1; j++)
printf(i == n - 1 || j == 0 || j == 2 * i ? "*" : " ");
for (j = i; j < n - 1; j++)
printf(" ");
printf("\n");
}
return 0;
}
//实心三角形
#include<stdio.h>
int main()
{
int n, i, j;
scanf("%d", &n);
for (i = 0; i < n; i++) {
for (j = i; j < n - 1; j++)
printf(" ");
for (j = 0; j < 2 * i + 1; j++)
printf("*");
for (j = i; j < n - 1; j++)
printf(" ");
printf("\n");
}
return 0;
}
#include <stdio.h>
int main() {
printf(
" *\n"
" * *\n"
"*****\n");
return 0;
}
#include <stdio.h>
int main()
{
int n=6;
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
printf(" ");
for(j=i;j<n;j++)
printf("*");
printf("\n");
}
return 0;
}