用c语言编写程序,打印这样图案。

用c语言编写程序,打印这样图案。,第1张

#include <stdioh>

void main(){

int i,j,m,n;

scanf("%d",&n);

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

{

m=i;if(m<0) m=-m;

for(j=1;j<=m2;j++)

printf(" ");

for(j=1;j<=(n-m)2+1;j++)

printf(" ");

printf("\n");

}

}

运行示例:

# include<stdioh>

# define n 7 //控制的个数

void main(){

int i,j,k,l,m=1;

l=(n-1)/2; //用来控制打印空格,第一行的空格数目

for(i=1;i<=n;i++){

for(j=1;j<=l;j++)printf(" ");//打印空格

for(k=1;k<=m;k++)printf("");//打印

if(i<(n/2+1)){ //打印上半行时候的控制

l--; //控制空格数

m+=2; //控制的变化

putchar('\n');

}

else{ //控制打印下半行

l++; //控制空格数的变化

m-=2; //控制的变化

putchar('\n');

}

}

}

*** 作流程如下:

打开绘制的CAD图纸,在菜单栏的文件中找到“打印”,点击打印会出现“打印模型的窗口”。

在“打印机/绘图仪”下面有名称,点击下拉菜单,找到对应的打印机,在图纸尺寸下拉菜单中选择相应的打印尺寸。

例如图纸需要打印A4的,就选择A4,在打印范围处下拉,选择窗口,会出现窗口。

选择对应要打印的图纸,点击预览,如果打印的预览没有问题,点击左上角的“打印”即可。

呵呵,这个问题跟打印“”号的问题差不多,双重for()循环就可以了

代码如下:

#include "stdioh"

main()

{

int i,j;

for(i=5;i>=1;i++) //这里i的值取5,4,3,2,1

{

for(j=1;j<=i;j++) //这里j的值取1 2 3 4 5 1 2 3 4 1 2 3 1 2 1

printf("%3d", j);

printf("\n");

}

}

j值就是你所要的,输出出来即可~~

以上就是关于用c语言编写程序,打印这样图案。全部的内容,包括:用c语言编写程序,打印这样图案。、、请编写一个程序,程序的功能是:打印以下图案(C语言的)、CAD图纸怎么打印等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10103127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存