Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 숫자를 X 패턴으로 표시하는 프로그램

<시간/>

C 프로그램이 X 패턴으로 숫자를 표시하는 방법은 아래의 알고리즘을 참조하십시오.

알고리즘

Step 1: Start
Step 2: Declare variables
Step 3: Read number of rows
Step 4: for loop satisfies
  • if(i==j || i+j==rows-1)
    • print i+1
  • Print " "
Step 5: Print new line Step 6: Stop

X 패턴으로 숫자를 출력하는 논리는 다음과 같습니다 -

for(i=0;i<rows;i++){
   for(j=0;j<rows;j++){
      if(i==j || i+j==rows-1){
         printf("%d",i+1);
      }else{
         printf(" ");
      }
   }
   printf("\n");
}

프로그램

다음은 X 패턴으로 숫자를 표시하는 C 프로그램입니다 -

#include<stdio.h>
main(){
   int i,j,rows;
   printf("Enter number of rows:\n");
   scanf("%d",&rows);
   for(i=0;i<rows;i++){
      for(j=0;j<rows;j++){
         if(i==j || i+j==rows-1){
            printf("%d",i+1);
         }else{
            printf(" ");
         }
      }
      printf("\n");
   }
}

출력

위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -

Enter number  of rows:10
1           1
  2        2
    3    3
      4 4
       55
       66
      7 7
    8     8
  9        9
10          10