用c语言编写程序,打印以下图形。。 表示c语言老师讲的没听懂。。求大神。。。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用c语言编写程序,打印以下图形。。 表示c语言老师讲的没听懂。。求大神。。。相关的知识,希望对你有一定的参考价值。
#include<stdio.h>
int main()
int n,i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("*");
printf("\\n");
for(i=n-2;i>=0;i--)
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("*");
printf("\\n");
return 0;
#include <stdio.h>
#include <stdlib.h>
int main()
int k,i,j;
for(i=0;i<4;i++)
for(k=3;k>i;k--)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("*");
printf("\\n");
for(i=0;i<3;i++)
for(k=0;k<=i;k++)
printf(" ");
for(j=0;j<5-2*i;j++)
printf("*");
printf("\\n");
return 0;
两个循环嵌套,分别是四行正三角和三行倒三角。主要思考【空格】每行循环几次,【星号】每行循环几次,这两个量分别跟【行数】有什么关系。
参考技术B#include<stdio.h>
int main()
int n,i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("*");
printf("\\n");
for(i=n-2;i>=0;i--)
for(j=0;j<n-i-1;j++)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("*");
printf("\\n");
return 0;
ZZNUOJ_用C语言编写程序实现1380:打印图形(附完整源码)
题目描述
现给出菱形的高度,要求你打印出相应高度的菱形,参考下面的例子。
输入
测试数据包括多行,每行1个整数h,h为奇数,为菱形的高度。
输入以0结束。
输出
对于每组输入,输出对应的菱形。
样例输入
1
7
0
样例输出
完整源码:
#include <stdio.h>
int main
以上是关于用c语言编写程序,打印以下图形。。 表示c语言老师讲的没听懂。。求大神。。。的主要内容,如果未能解决你的问题,请参考以下文章
C语言编程 编写程序,在屏幕上输出下面的图案(要求用for 循环实现)。 * * *
ZZNUOJ_用C语言编写程序实现1380:打印图形(附完整源码)