c语言基础输出星号程序图
发布网友
发布时间:2024-08-17 12:58
我来回答
共1个回答
热心网友
时间:2024-08-17 14:29
#include"stdio.h"
int main(void){
int i,j,k;
for(i=0;i<=3;i++) { // 循环4次,打出前4行
for(j=0;j<=2-i;j++)//设定每行*前面的空格,每行都是2-i个
printf(" ");
for(k=0;k<=2*i;k++)//循环打出2*i-1个*号,
printf("*");
printf("\n"); //打完一行后换行
}
for(i=0;i<=2;i++) {//循环3次,打出后3行
for(j=0;j<=i;j++)//设定每行*前面的空格,每行都是i个
printf(" ");
for(k=0;k<=4-2*i;k++)//循环打出2*(2-i)个*号
printf("*");
printf("\n"); //打完一行后换行
}
return 0;