c语言输出由*组成的等腰三角形

用循环结构

第1个回答  推荐于2017-09-21
#include<stdio.h>
int main()
{
int i,j,k,line,m;
printf("请输入边长:");
scanf("%d",&line);
m=(line+1)/2;
for(i=1;i<m;i++)
{
for(k=0;k<m-i;k++)
{
printf(" ");
}
printf("*");
if(i==1){printf("\n");continue;}
for(j=0;j<2*i-3;j++)
{
printf(" ");
}
printf("*");
printf("\n");
}
for(i=0;i<2*i-1;i++)printf("*");
printf()
return 0;
}追问

大神。有木有添加一个for语句定义空格数量的一种?

追答

这个不是有空格么?

本回答被提问者采纳

c语言输出由*组成的等腰三角形
include<stdio.h> int main(){ int i,j,k,line,m;printf("请输入边长:");scanf("%d",&line);m=(line+1)\/2;for(i=1;i<m;i++){ for(k=0;k<m-i;k++){ printf(" ");} printf("*");if(i==1){printf("\\n");continue;} for(j=0;j<2*i-3;j++){ printf(" ");...

C语言 编程实现输出由*组成的等腰三角形 赏分呐!!!
include<stdio.h>int main(){int i,j;printf(" * \\n");for(i=0;i<3;i++){for(j=3;j>i;j--)printf(" ");printf("*");for(j=0;j<2*i+1;j++)printf(" ");printf("*");for(j=3;j>i;j--)printf(" ");printf("\\n");}printf("***\\n");return 0;} ...

用C语言编写:打印由“*”号组成的等腰三角形
main(){ int i,j,n;printf("请输入行数\\t");scanf("%d",&n);for(i=0;i<n;i++){ for(j=0;j<n-i;j++)printf(" ");for(j=0;j<2*i+1;j++)printf("*");putch('\\n');} }

...编写一个程序,要求输出的是 4 行由*号组成的等腰三角形
include <stdio.h>void main(){int i,j,k;for (i=4;i>=1;i--){for (j=1;j<=i-1;j++)printf(" ");for (k=1;k<=9-2*i;k++)printf("*");printf("\\n");}}运行结果:

如何用C语言打印等腰三角形?
用一个for语句输出由星号组成的等腰三角形方法:1、温习课本上的方法 课本上的思路是外部使用一个for循环语句来控制打印行数,内部用两个for循环语句分别打印空格符以及星号符。这种思路说白了就是打印了两个三角形,一个是倒直角三角形,另一个是等腰三角形。如下图所示:2、思考后自己得出的方法 通...

怎么用c语言输出由*组成的倒三角图案?
举个例子,int main (){printf("***\\n");printf("**\\n");printf("输出的这一行有几个*就打几个"\\n);return 0;} 注意:1 切换输入法成“英”;2.牢记该有的格式,防止多次出错;3 、多多锻炼,熟练掌握;4.根据对应图案对应输出;5.注意是否有空格,防止提交作业时格式错误。

编程输出如下由*组成的三角形
for(int i=1,i<=5,i++){ for(int a = 1,a<=i,i++){ out.print("*")} out.print("\\n")} 大概意思就是这样.

设计c语言使输出结果是由*组成的大三角形
大三角形?是什么三角形??直角?等边?等腰?普通三角形?题目不太清楚 下面代码是直角三角形:include <stdio.h> void main(){ int n=10;int i=1;int j=1;while(i<=n) \/\/输出10行 { j=1;while(j<=i) \/\/输出i个‘*’符号 { printf("*");\/\/控制下一个j j++;} \/\/换行 p...

...要求显示一个全部由数字组成的等腰三角形。由数字1-9组成
void main(){ int i,j,k;int NUM;int SUM;SUM=0;while(1){ printf("请输入行数:");scanf("%d",&NUM);if(NUM>=1 && NUM<=9) break;} for(i=1;i<=NUM;i++) \/\/循环A { for(j=1;j<=NUM-i;j++) \/\/循环1 { printf(" ");} for(k=1;k<=2*i-1;k++) ...

求用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;}

相似回答