求用c语言输出由*组成的倒三角图案 * * * * * * * * * *

如题所述

#include <stdio.h>
int main(void)
{
int i,j,k;
for(i=1;i<=4;i++)
{
for(j=1;j<i;j++)
  printf(" ");
for(k=1;k<=5-i;k++)
  printf("* ");
printf("\n");
}

return 0;
}

追问

这样对么

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-10-07
void display(int n)
{
 
  int i,j,k;
for(i=0;i<n;i++)
{
  for(k=0;k<i;k++)
  printf(" ");
  for(j=0;j<n-i;j++)
  printf("*");
 }
 
}

//给你一个函数。。

本回答被网友采纳
第2个回答  2017-12-09
上面的缺了换行

求用c语言输出由*组成的倒三角图案 * * * * * * * * * *
include <stdio.h>int main(void){int i,j,k;for(i=1;i<=4;i++){for(j=1;j<i;j++) printf(" ");for(k=1;k<=5-i;k++) printf("* ");printf("\\n");}return 0;}

怎么用c语言输出由*组成的倒三角图案
include <stdio.h>#define ZF "*" int main(void){int i,j,n;printf(" 请输入层数:");while(scanf("%d",&n) == 1){for(i=0;i<n;i++){for(j=n-i;j>0;j--)printf("%s",ZF);printf("\\n");}printf(" 请输入层数:");}return 0;} ...

怎么用c语言输出由*组成的倒三角图案
include <stdio.h>int main(){ int n,i,j; for( i=n=4;i>=0;i-- ) { for( j=n-i;j>0;j-- ) printf(" "); for( j=0;j<2*i-1;j++ ) printf("*"); printf("\\n"); } return 0;} ...

怎么用c语言输出由*组成的倒三角图案?
其实这个比较简单,掌握了固定的格式,再把需要输出的直接打出来就行。举个例子,int main (){printf("***\\n");printf("**\\n");printf("输出的这一行有几个*就打几个"\\n);return 0;} 注意:1 切换输入法成“英”;2.牢记该有的格式,防止多次出错;3 、多多锻炼,熟练掌握;4.根据对应...

如何用c语言输出倒三角图案?
整体来说就是用二种的循环来实现,假如要输出一个五层的倒三角图案(等腰三角形形式)第一行输出九个井号然后换行,第二行先输出一个空格,然后再输出七个井号,再换行,第三行输出两个空格,再输出五个井号换行,第四行输出三个空格,再输出三个井号换行,最后一行先输出四个空格,再输出一个井号后...

【求助c语言】下面的程序输出由字母组成的倒三角图案,图案的行数n(n<...
for(i=n;i> 0 ;i--); \/\/ 此循环控制输出的行数 {for(j= i - 1;j>=0;j--) \/\/ 此循环控制每行内字符输出顺序 putchar(`A`+ j); \/\/

输入N值,输出由*组成的高为你N的等腰三角形 * ** *** *** ***(用c...
int main(){ int n,i,j,k;printf("请输入一个数字(大于等于3的正整数):");scanf("%d",&n);\/\/for( i=1;i<=n;i++ )\/\/{ \/\/for( j=1;j<=2*n-i;j++ )\/\/if(j<=i-1) printf(" ");\/\/else printf("*");\/\/printf("\\n");\/\/} for(i=1,j=k=0;i<=n;k=j=...

C语言输出倒三角
include<stdio.h> include<math.h> include<string.h> void main(){ int i,j,n=9;for(i=1;i<=5;++i){ for(j=1;j<=i;++j)putchar(' ');for(j=1;j<=n;++j)putchar('*');puts("");n-=2;} }

用C语言写两个由*构成的三角形。
int main() { int i, j;for(i = 3; i > 0; i--) { \/\/ 上面的倒三角 for(j = 0; j < 3 - i; j++)printf(" "); \/\/ 打印前导空格,空格数分别为0,1,2,3,...for(j = 0; j < 2 * i - 1; j++)printf("*"); \/\/ 因为i = n,n - 1,n - 2,... 2,1...

输出倒三角图案 ,请问我的代码输出的格式哪里错误?
没有错误啊?要么就是每行末多了一个空格?改成这样,应该就可以了:include <stdio.h>int main (void){ int i,j,k; for(i=1; i<5; i++) \/\/控制行数 { for(k=1; k1; j--) \/\/控制列数 printf("* ");\/\/*后面有一个空格 printf("*\\n");\/\/行末的*在这里输出...

相似回答