ช่วยเพิ่ม โค้ด Array 2 มิติ เก็บ Pattern Number นี้ ให้หนูหน่อย ค่ะ (ไม่ใช่การบ้าน ไม่ใช่ข้อสอบ ) อยากถามผู้รู้ จริงๆ ค่ะ ไม่ได้เรียน วิทยาคอม,วิศวคอม มีความรู้แค่ ภาษาซีพื้นฐานเท่านั้น
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n=5;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||(j==(n-1))||(i==(n-1)/2)||(i==n-1)||j==0&& (0 < ((n/2)-i))){printf ("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf ("\n\n\n");
}
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
if(i==0||(j==(n-1))||(i==(n-1)/2)||(i==n-1)||(j==0)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf ("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||j==(n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||(j==(n-1))&& (0 > ((n/2)-1-i))||(j==0)||(i==(n-1)/2)||(i==n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||j==0&& ( 0 < ((n/2)-i))||(i==(n-1)/2)||(j==(n-1))&& ( 0 > ((n/2)-1-i))||(i==n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if((j==(n-1))||(j==0&& ( 0 < ((n/2)-i)))||(i==(n-1)/2)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||(j==(n-1))||(i==(n-1)/2)||(i==n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(((i==0||j==n-1)&& ( 0 < ((n/2)-i)))||(i==(n-1)/2)||(j==0&& ( 0 > ((n/2)-1-i)))||(i==n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(j==n-1){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(j==0||j==n-1||i==0||i==n-1){printf("*");}
else{printf(" ");}
}
printf("\n");
}
getch();
}
พี่ๆ โปรแกรมเมอร์ภาษาซี ช่วยเพิ่มโค้ดให้หน่อยค่ะ
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n=5;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||(j==(n-1))||(i==(n-1)/2)||(i==n-1)||j==0&& (0 < ((n/2)-i))){printf ("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf ("\n\n\n");
}
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
if(i==0||(j==(n-1))||(i==(n-1)/2)||(i==n-1)||(j==0)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf ("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||j==(n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||(j==(n-1))&& (0 > ((n/2)-1-i))||(j==0)||(i==(n-1)/2)||(i==n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||j==0&& ( 0 < ((n/2)-i))||(i==(n-1)/2)||(j==(n-1))&& ( 0 > ((n/2)-1-i))||(i==n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if((j==(n-1))||(j==0&& ( 0 < ((n/2)-i)))||(i==(n-1)/2)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i==0||(j==(n-1))||(i==(n-1)/2)||(i==n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(((i==0||j==n-1)&& ( 0 < ((n/2)-i)))||(i==(n-1)/2)||(j==0&& ( 0 > ((n/2)-1-i)))||(i==n-1)){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(j==n-1){printf("*");}
else{printf(" ");}
}
printf("\n");
}
{
printf("\n\n\n");
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(j==0||j==n-1||i==0||i==n-1){printf("*");}
else{printf(" ");}
}
printf("\n");
}
getch();
}