问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 打印等腰三角形

发布网友 发布时间:2022-04-28 18:13

我来回答

5个回答

热心网友 时间:2022-06-22 19:11

很标准的等腰三角形#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、思考后自己得出的方法

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

热心网友 时间:2022-06-22 19:12

#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");
}
}


运行示例截图:

热心网友 时间:2022-06-22 19:12

#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;

}

热心网友 时间:2022-06-22 19:13

#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; //结束
}

热心网友 时间:2022-06-22 19:13

循环输出每一行:(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");
循环结束 }

哪里有难度呢?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
同时患了抑郁症幻听精神分裂发病次数越多是不是需要吃药的时间就越久... 幻听歌曲介绍 黑执事第一季下载 跪求高清晰版本的,中文字幕最好是BT的,第一季的全集... 迟力峰研究方向简介 王春雷经历 名侦探柯南国语全集,带字幕,带每一集名称 绝地求生:刺激战场春节模式上线时间及玩法介绍 绝地求生刺激战场春节模式介绍介绍_绝地求生刺激战场春节模式介绍是什么... 绝地求生刺激战场(绝地求生:刺激战场(国际版))介绍_绝地求生刺激战场... 绝地求生刺激战场春节模式打年兽玩法详解介绍_绝地求生刺激战场春节模 ... 香菇苦瓜红薯叶能一起做吗 超简单的C语言程序题 输出一个正三角形 C语言:用星号※输出正的等腰三角形 苦瓜和香姑可以同烧鸭子吗 用c语言编写输出金字塔状的三行星号,怎么做? 香菇苦瓜,香菇苦瓜的做法,香菇苦瓜怎么做 c语言用循环变量输出对称三角形星号 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 苦瓜,香菇,鸡蛋,胡萝卜,西芹,可以一起吃吗 C语言 改错使之用星号输出三角形在线等.. 苦瓜炒蘑菇怎么做 c语言输入整数打印星号直角三角形 苦瓜香菇胡萝卜鸡蛋可以在一起炒吗 c语言,输出星号三角形,程序哪里错了。 苦瓜能不能和香菇一起烧鸡肉吃? 用C语言打印一个用星号组成的三角形(简单点的) *** *** *? 苦瓜苹果香菇三者一起炒在一块可以吗? 苦瓜炒香菇怎么做如何做好吃 用C语言打印一个用星号组成的三角形 星号三角形(C语言) 苦瓜干可以炒香菇吗? 香菇苦瓜的做法 虾仁香菇苦瓜能一起炒吗 拜年一般是几号到几号 苦瓜炒鸡蛋和鸡肉炖香菇能一块吃么 拜年一般是多久? 29能拜年吗? 30能吗? 手术后发物有哪些食物有哪些 哪些食物是发物,手术病人不能吃 2120年春节是几月几号? 手术后伤口要忌口什么食物 拜年到初几结束? 贺岁档到底是几月几号 手术后发物有哪些 都哪些食物是在手术后禁吃的“发物” 明年的春节是几月几号 我用优酷的Mac 客户端看视频为什么看不到弹幕,自己打得可以看到,用手机和iPad看明明很多弹幕的 钉钉作业打卡今天打昨天了成了补卡怎么删除 2016年正月初几拜年吉日 利普刀手术后不能吃的辛辣及发物具体都包括哪些呀?哪些食物可以吃呢 手术后不能吃哪些活血化淤的食物 优酷视频在电脑上怎么说红颜色