发布网友 发布时间:2022-10-16 06:53
共3个回答
热心网友 时间:2023-10-16 22:46
#include<stdio.h>热心网友 时间:2023-10-16 22:46
#include <stdio.h>
热心网友 时间:2023-10-16 22:47
方法很多 善用循环就能做到 比如第一行 for(i=0;i<9;i++){ if(i==4) print("*");else print(" "); print("\n"); } 然后再来一次 改变if的判断条件 以此类推就能实现 还有其他实现方法 就是在循环语句for本身找突破口追问求完整过程追答#include
int main()
{
for(int i=0;i<9;i++)
{ if(i==4) printf("*");
else printf(" ");
}
printf("\n");
for(int i=0;i<9;i++)
{ if(i==3||i==4||i==5) printf("*");
else printf(" ");
}
printf("\n");
for(int i=0;i<9;i++)
{ if(i==2||i==3||i==4||i==5||i==6) printf("*");
else printf(" ");
}
printf("\n");
for(int i=0;i<9;i++)
{ if(i==0||i==8) printf(" ");
else printf("*");
}
printf("\n");
for(int i=0;i<9;i++)
{
printf("*");
}
printf("\n");
return 0;
}
我的方法比较笨 但是理解起来很简单 或者采用楼下大神的方法 代码非常简单 但是需要动动脑子才能想出来