#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图纸怎么打印等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)