首页  >  文章  >  后端开发  >  掌握 C 编程中的模式程序

掌握 C 编程中的模式程序

PHPz
PHPz原创
2024-07-19 14:15:10307浏览

Mastering Pattern Programs in C Programming

c 编程模式介绍:
模式程序提供了对 C 编程逻辑和美学的精彩介绍。这些程序通过生成从基本形状到复杂对称杰作的美丽图案,为控制台带来生命,所有这些都是通过循环和条件语句的操作创建的。这篇博文将带您进入 C 编程语言模式程序的迷人领域。

模式程序的重要性:

  1. 模式程序是加强基本编程原理和解决问题能力的重要资源。
  2. 它们提供了一种易于理解的方式来理解条件表达式、循环结构和算法设计的迭代过程。
  3. 精通模式编程可以鼓励程序员以批判性和分析性的方式处理复杂问题,从而激发创造力和创造力。

示例-

1。 C 编程中的方形图案:

#include <stdio.h>

    int main() {
        int n = 5, c = 5;
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < c; j++) {
                printf("* ");
            }
            printf("\n");
        }
        return 0;
    }

/*
Output :

* * * * * 
* * * * * 
* * * * * 
* * * * * 
* * * * *

*/

阅读更多 C 编程中的模式程序

2。 C 编程中的三角形图案:

#include <stdio.h>

    int main() {
        int n = 5;
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= i; j++) {
                printf("* ");
            }
            printf("\n");
        }
        return 0;
    }

/*

Output :
* 
* * 
* * * 
* * * * 
* * * * *

*/

阅读更多 C 编程中的模式程序

3。 C 编程中的沙漏模式:

#include <stdio.h> 
int main() 
{ 
    int n = 5,i,j,k; 
  int c;
    // this loops for rows
    for ( i = 0; i < 2 * n - 1; i++)
 {                 
        if (i < n)
        { 
            c = 2 * i + 1; 
        } 
        else { 
            c = 2 * (2 * n - i) - 3; 
        } 

        for (j = 0; j < c; j++) { 
            printf(" ");         // print leading spaces 

        } 

           for (k = 0; k < 2 * n - c; k++) 
          { 
            printf("* ");  // print star * 

          } 
        printf("\n"); 
    } 
    return 0; 
}

/*

Output:

* * * * * * * * * 
   * * * * * * * 
     * * * * * 
       * * * 
         * 
       * * * 
     * * * * * 
   * * * * * * * 
 * * * * * * * * *


*/

阅读更多 C 编程中的模式程序

4。 c 编程中的半钻石:

#include <stdio.h>  

int main()  
{  
    int n,m=1; 
    int i,j;
    printf("Enter the number of columns : ");  
    scanf("%d",&n);  
for( i=1;i<=n;i++)  
{  
  for( j=1;j<=i;j++)  
  {  
    printf("* ");  
  }  
  printf("\n");  
}  
i=0;
j=0;
 for( i=n-1;i>=1;i--)  
 {  
   for( j=1;j<=i;j++)  
   {  
     printf("* ");  
   }  
   printf("\n");  
 }    

    return 0;  
}


/*
Output:

* 
* * 
* * * 
* * * * 
* * * * * 
* * * * 
* * * 
* * 
*


*/

发现更多文章 -
掌握 C 编程中的循环和条件语句

结论:
模式程序体现了编程领域中艺术性和逻辑性的融合,为创造性表达和算法独创性提供了画布。通过掌握 C 语言模式编程的艺术,有抱负的开发人员可以解锁解决问题能力的新维度,并在数字领域释放他们的无限想象力。那么,让我们踏上这段令人兴奋的旅程,每一行代码都编织出美丽与智慧的织锦,照亮编程启蒙之路。

以上是掌握 C 编程中的模式程序的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn