#include <stdio.h>
int main()
{
int l,c,count,i,l1,c1;
scanf("%d%d",&l,&c);
for(l1=l;l1>0;){
for(c1=c;c1>0;){
for(c1=c;c1>0;){
printf("|*****");
if(c1==1){
printf("|\n");
}
c1--;
}
for(c1=c;c1>0;){
printf("| | ");
if(c1==1){
printf("|\n");
}
c1--;
}
for(c1=c;c1>0;){
printf("|--+--");
if(c1==1){
printf("|\n");
}
c1--;
}
for(c1=c;c1>0;){
printf("| | ");
if(c1==1){
printf("|\n");
}
c1--;
}
}
if(l1==1){
for(c1=c;c1>0;){
printf("|*****");
if(c1==1){
printf("|\n");
}
c1--;
}
}
l1--;
}
return 0;
}
思路:先横向,再纵向。不管横向还是纵向,将前面的总结为一个规律,最后一项单独处理
贴代码,不要贴截图,有些地方看不到
直接长按手机屏幕,把代码复制粘贴上来
5 scanf("%d,%d",&l,&c); ->scanf("%d %d",&l,&c);