C语言 打印等腰三角形

****************DEV-C++环境的不是那个图形。。。---*-----***---*****-*******把横杠换成空格... *
***
*****
*******
DEV-C++环境的
不是那个图形。。。
---*---
--***--
-*****-
*******
把横杠换成空格
展开
 我来答
LOV555
高粉答主

2018-04-04 · 醉心答题,欢迎关注
知道大有可为答主
回答量:419
采纳率:100%
帮助的人:12.6万
展开全部

很标准的等腰三角形#include<stdio.h>


main()
{

int row,col,i;
for(i=1;i<=10;i++){
for(row=1;row<=10-i;row++)
printf(" ");
for(col=1;col<=2*i-1;col++)/* '*'的个数和行数 i 有种内在关系*/
printf("*");
printf("\n");
}

用一个for语句输出由星号组成的等腰三角形方法:

1、温习课本上的方法

课本上的思路是外部使用一个for循环语句来控制打印行数,内部用两个for循环语句分别打印空格符以及星号符。这种思路说白了就是打印了两个三角形,一个是倒直角三角形,另一个是等腰三角形。如下图所示:

2、思考后自己得出的方法

通过仔细观察会发现,其实可以把这个整个图案看成一个梯形,那么我循环的时候就按顺序先打印完空格再打印星号,一行一行的将梯形打印出来。如下图所示:

xuzhouliuying
高粉答主

2017-05-08 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:5.4万
采纳率:86%
帮助的人:2.5亿
展开全部
#include <stdio.h>
void main()
{
int i,j,n;
printf("Input n:  ");
scanf("%d",&n);
for(i=n;i>=1;i--)
{
for(j=1;j<=i;j++) printf(" ");
for(j=1;j<=(n-i)*2-1;j++) printf("*");
printf("\n");
}
}


运行示例截图:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2016-05-30 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

#include<stdio.h>

int main()

{int n,i,j;

 scanf("%d",&n);

 printf("%*s\n",n,";");

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

  printf("%*s%*s\n",n-i,";",2*i,";");

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

printf(";");

 return 0;

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
折心灬小轩
2013-02-25 · TA获得超过543个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:111万
展开全部
#include<stdio.h>//头文件
#include<conio.h>//头文件
int main()
{
int n; //定义一个数作为行数
printf("n=");//输出提示输入的信息
scanf("%d",&n); //输入行数
for(int i=0;i<n;i++) //循环在每一行
{
printf("\n"); //换行
for(int j=0;j<n-i;j++)//输出每一行前面的空格
{
printf(" ");
}
for(int k=0;k<2*i-1;k++) //输出每一行*
{
printf("*");
}
}
getch();//停止
return 0; //结束
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伊·梵beec
2013-02-25 · TA获得超过2160个赞
知道大有可为答主
回答量:1897
采纳率:0%
帮助的人:1378万
展开全部
循环输出每一行:(i行,i从0到3) for(i=0;i<4;i++){
循环输出空格:第i行有4-i-1个空格 for(j=0;j<4-i-1;j++) printf(" ");
循环输出星号:第i行有i*2+1个星号 for(j=0;j<i*2+1;j++) printf("*");
输出换行符 printf("\n");
循环结束 }

哪里有难度呢?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式