• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C语言 打印一个用字符表示的菱形或正(倒)三角形

OC/C/C++ 水墨上仙 2814次浏览

C语言 打印一个用字符表示的菱形或正(倒)三角形


#include<stdio.h>
#include<stdlib.h>
main()
{ 
  int n,i,k,j;
  char ch;
  //n是行数,ch代表所要输出的字符 
  printf("输入所要打印的行数n和字符ch\n");
  scanf("%d %c",&n,&ch);
  for(i=1;i<=(n+1)/2;i++)
  {
   for(k=1;k<=(n+1)/2-i;k++)
   printf(" ");//打印出每行的空格 
   for(j=1;j<=2*i-1;j++)
   printf("%c",ch);//打印出所要打印的字符 
   printf("\n");
  }//打印出上半部分的图形 
  for(i=1;i<=n/2;i++)
  {
   for(k=1;k<=i;k++)
   printf(" ");
   for(j=1;j<=2*((n-1)/2-i)+1;j++)
   printf("%c",ch);
   printf("\n");
  }
  system("pause");
  return 0;
}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明C语言 打印一个用字符表示的菱形或正(倒)三角形
喜欢 (0)
加载中……