用二重循环打印以下图形

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:13:07
(1)*****
*****
*****
*****

(2) *
***
*****
***
*

用哪种编程语言?我用C给你写一个吧。
(1)
#include <stdio.h>
void main()
{
int i, l;

for(i=0; i<4; i++) {
for(l=0; l<5; l++)
printf("*");
printf("\n");
}
}
(2)
#include <stdio.h>
#include <math.h>

void main()
{
int i, l;

for(i=0; i<5; i++) {
for(l=0; l<(3-abs(i-2))*2-1; l++)
printf("*");
printf("\n");
}
}