用C语言如何输出用星号表示的平行四边形

输出平行四边形

代码:

#include<stdio.h>

intmain()

inti,j,n;

printf("请输入要打印平行四边形的行数:");

scanf("%d",&n);

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

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

printf("");

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

printf("*");

printf("\n");ﻩ

return0;


扩展资料:

打印尖朝上等腰三角形

#include<stdio.h>

intmain()

inti,j,n;

printf("请输入要打印尖朝上等腰三角形的行数:");

scanf("%d",&n);

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

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

printf("");

for(j=1;j<=2*i-1;j++)

printf("*");

printf("\n");

return0;



#include <stdio.h>
int main()
{
 int i,j;
 for(j=1;j<=6;j++)
 {
  for(i=7-j;i>0;i--)
  {
   printf(" ");
  }
  printf("*********");
  printf("
");
 }
}





没有其他要求么 这么不好编程啊 比如边长什么的 主要是用循环 和空格

满意请采纳

如何用C语言输出星号~

C语言输出如题所示图案的代码如下:
#include
int main( )
{
int x;
int i,j,k;
printf("请输入,需要生成图案的行数(单数):");
scanf("%d",&x);
k=x/2+1;
for(i=1;i<=k;i++)
{
for(j=0;j<2*i-1;j++)
printf("*");
printf("
");
}
for(i=k-1;i>=1;i--)
{
for(j=0;j<2*i-1;j++)
printf("*");
printf("
");
}
}

扩展资料:
由题,需要输出这样一个图像,可将其看为一个正三角形与倒三角形的组合。
且对于下图:
*************************
由行数与*号的关系可得,在对于总行数/2+1的部分,行数*2+1,即为*号的数目,因而得到了前半段图形的代码。
而对于后半部分的倒三角形,其行数可记为,倒数总行数/2...3、2、1行,则可利用循环以及2*行数-1,得到下半部分的图像。

简单点的话就输出用多个printf输出一系列的*,来构成平行四边形,或者用循环语句编写

#17880911914# 输出星型图案 c语言 - ******
#束怖# 1.这是一个输出n行n列的星形图案程序#include<stdio.h>#define N 7 int main(int argc,char *argv[]) { int i,j,k; for(i=0;i<=N/2;i++) { for(j=0;j<=N/2-1-i;j++) printf(" "); for(k=0;k<=2*i;k++) printf("*"); printf("\n"); } for(i=0;i<=N/2-1;i++) { for(j=0;j<=i;j++)...

#17880911914# c语言输出星号菱形 - ******
#束怖# #include <stdio.h> void main() { int times; int t = 0; int h,j; printf("请输入上三角行数:"); scanf("%d",*); for(h = 1; h < times; h ++) { for(j = 1; j < times -h +1; j ++) printf(" "); for(j = 1; j <= (2 * h -1) ; j ++) printf("%c", '*'); printf("\n"); } for(h ...

#17880911914# 求大神帮忙,C语言:使用嵌套循环输出一个用星号绘制的矩形,但是它的长宽由用户定义. - ******
#束怖# 修改后源程序如下: #include<stdio.h> #include <stdlib.h> int main(void) { int x=0; /*长度*/ int y=0;/*宽度*/ int i=1; int j=1; on: printf("x="); scanf("%d", &x); printf("y="); scanf("%d", &y); if(x<2||y<0) { printf("Please enter a right number"...

#17880911914# 用C语言写编程实现用*在屏幕上画平行四边形 - ******
#束怖# #include <stdio.h> #define ALPHA '*' int main() {int i,n,k,l,m;//将下面5行删除直接换成n=5,m=8;printf("平行四边形高多少?");//1scanf("%d",&n);//2printf("宽多少?");//3scanf("%d",&m);//4if(n<1 || m<1) return 0;//5for(i=0...

#17880911914# C语言如何用星号*输出文字 - ******
#束怖# printf("!!!!!!!!!!")

#17880911914# 如何用C语言输出星号 用循环的 输出的结果是菱形的行 ******
#束怖# #include&lt;stdio.h&gt; int Int_abs(int i) { if(i&gt;0)return i; return -i; } void main() { int i=2,j=5,k; for(;j&gt;0;j--) { k=Int_abs(i); for(;k&gt;0;k--) { printf(" "); } k=5-2*Int_abs(i); for(;k&gt;0;k--) { printf("*"); } i--; printf("\n"); } }

#17880911914# 用c++语言如何编写一个程序输出用*组成的平行四边形图案 - ******
#束怖# #include <iostream> using namespace std; int main(int argc, char*argv[]) {cout <<"*********************" << endl <<" * *" << endl <<" * *" << endl <<" * *" << endl <<" * *" << endl <<" * *" << endl <<" *********************" << endl;return 0; }

#17880911914# c语言编程用星号输出菱形 ******
#束怖##include"math.h" #include<stdio.h> int main() { int i,j,k; for(i=0;i<=3;i++) /*上面的三角形,4行*/ {for(j=0;j<=2-i;j++) /*每行第一个*号之前的空格数*/ printf(" "); for(k=0;k<=2*i;k++) /*输出*符号 */ printf("*"); printf("\n"); } for(i=0;i<=2;i++) ...

#17880911914# 请问五角星(用星号输出)如何用 C语言输出!!! - ******
#束怖# 可以把它看作一个字符输出吧,printf("*").

#17880911914# 在c#中怎么用for循环语句用*号写出一个平行四边形 - ******
#束怖# 是不是这样的 #include"stdio.h"void main(){char a[5]={'*','*','*','*','*'};int d,b,c;char s=' ';for(d=0;d<5;d++){ printf("\n"); for(b=0;b<d;b++) printf("%c",s); for(c=0;c<5;c++) printf("%c",a[c]);}printf("\n");getch();}

  • 用C语言如何输出用星号表示的平行四边形
  • 答:输出平行四边形 代码:#include<stdio.h> intmain(){ inti,j,n;printf("请输入要打印平行四边形的行数:");scanf("%d",&n);for(i=1;i<=n;i++){ for(j=1;j<=n-i;j+...

  • 用c语言for语句输出下面这个图形:一个平行四边形,用*号构成~向左还是有...
  • 答:void main(){ int i,j,k;for(i=1;i<=4;i++) /*控制行数*/ { for(j=1;j<=4;j++) /*控制星星数*/ printf("* ");printf("\n\n"); /*空两行*/ for(k=1;k<=i;k++) /*控制每...

  • c语言输入长和高,用*号输出平行四边形如
  • 答:include<stdio.h>int main(){int m,n;int i,j,k;scanf("%d %d",&m,&n);for(i=0;i<n;i++){//行数 for(k=n;k>i;k--){printf(" ");}for(j=0;j<m;j++){printf("*");}printf("\n");}r...

  • 用星号输出一个m行n列的平行四边形状(即输出m行,每行中有n个星号)。
  • 答:for(i=1;i<=n-1;i++) // 实现n-1行输出 { m=m-2; //“*”前一行比下一行多两个for(k=0;k<=z;k++) //实现z个空格输出 printf(" ");for(j=m;j>=1;j--) // 实现m个“*”输出...

  • C语言怎么打出下面这个星号编成的平行四边形??
  • 答:include <stdio.h>int main() {int i,j,n = 5;for(i = 0; i < n; ++i) {for(j = 0; j <= i; ++j) printf(" ");for(j = 0; j < n; ++j) printf("* ");printf("\n");}return 0;...

  • c语言输出平行四边形星号 要求6行,每行5个星号,最后以无结束
  • 答:include <stdio.h> void main(){ int i,j;for(j=1;j<=6;j++){ for(i=7-j;i>0;i--){ printf(" ");} printf("***");printf("\n");} }

  • c语言循环语句
  • 答:输出一个m行n列的平行四边形状(即输出m行,每行中有n个星号)include <stdio.h> void main(){int m,n;int i,j,k,z;printf("enter m n:\n");scanf("%d %d",&m,&n);printf("m=%d n=%d\n",m,...

  • C语言:输出如下图所示的平行四边形
  • 答:putchar('*'); putchar('\n'); }}int main(){ int m, n; printf("\n你将输出几行几列的平行四边形: "); scanf("%d,%d", &m, &n); putchar('\n');...

  • c语言如何输出星号平行四边形
  • 答:简单点的话就输出用多个printf输出一系列的*,来构成平行四边形,或者用循环语句编写

  • 【C语言】从键盘上输入n(设0<n<10),输出对应的平行四边形(n行,每行...
  • 答:include<stdio.h> int main(){int n,i,j;scanf("%d",&n);for(i=0;i<n;i++){ for(j=0;j<=i;j++)printf(" ");for(j=0;j<2*n-1;j++)printf("#");printf("\n");} return 0;} ...

    为传递更多家电数码信息,若有事情请联系
    数码大全网