用C语言循环画出菱形

 时间:2026-02-13 12:29:27

1、打开C语言编辑器,新建一个源文件

用C语言循环画出菱形

2、写入代码

(想偷懒那就直接复制粘贴,最好是自己写一遍以印象深刻)

源代码如下:

#include<stdio.h>

//用C语言循环来画出数字构成的菱形 

 int main()

 {

  int n,i,r,t;

  scanf("%d",&n);

  for(i=1;i<=n;i++)       //输入菱形上半个三角形 

  {

for(r=1;r<=n-i;r++)

  {printf(" ");}   //用循环输出空格 

if(i==1)

  printf("%d",i);  //输出数字 

else

{

   for(t=1;t<=i;t++)

    {printf("%d",t);}

   for(t=i-1;t>=1;t--)

    {printf("%d",t);}

}

    printf("\n");

    }

    

    for(i=1;i<=n-1;i++)      //输出下半个三角形 

    {

      for(r=1;r<=i;r++)

  {printf(" ");}

   if(i==n-1)

    printf("1");

   else

    {

     for(t=1;t<=n-i;t++)

      {printf("%d",t);}

  for(t=n-i-1;t>=1;t--)

    {printf("%d",t);}

      }

    printf("\n");

 

    }

    return 0;

 }

用C语言循环画出菱形

用C语言循环画出菱形

3、点击编译并运行然后输入n就能看到结果了

用C语言循环画出菱形

  • C语言如何将大写字母转换成小写字母
  • C语言中怎么表示x的n次方?
  • c语言如何输入10个整数求其平均值?
  • C语言中的基本数据类型
  • C语言scanf函数如何输入多个字符串?
  • 热门搜索
    斗罗大陆图片大全 身份证号码姓名大全 王洛宾歌曲大全 郭德纲相声大全 鸟类图片大全 海带丝怎么凉拌 lol怎么举报 怎么练颤音 文都考研怎么样 怎么改变命运