帮帮忙! C语言的一道练习题。

3.使用多重循环语句,显示以下的图案。图案的行数由输入整数决定。***************提示:1)由于三角形是右边对齐,要先打印一些空格。空格也是字符,所以可以用p... 3. 使用多重循环语句,显示以下的图案。图案的行数由输入整数决定。
*
**
***
****
*****
提示:
1) 由于三角形是右边对齐,要先打印一些空格。空格也是字符,所以可以用printf(" ")打印。每行打印空格的数量为:总行数-当前行号
2) 每一行需要先打印多个空格,再打印多个*,所以要用两个循环语句。另外,还要使用一个外部循环语句打印多行。该程序的结构是在一个大循环中,包含两个小循环。
展开
 我来答
adoqq_bd
2012-05-16 · TA获得超过7050个赞
知道大有可为答主
回答量:1818
采纳率:63%
帮助的人:1584万
展开全部
#include <stdio.h>
int main()
{
int r;
int i,j1,j2;
printf("请输入行数:");
scanf("%d",&r);
for(i=1;i<=r;i++)
{
for(j1=0;j1<r-i;j1++)
printf(" ");
for(j2=0;j2<i;j2++)
printf("*");
printf("\n");
}
return 0;
}
philzt1984
2012-05-16 · TA获得超过827个赞
知道小有建树答主
回答量:604
采纳率:100%
帮助的人:364万
展开全部
def print_stars(n):
for i in range(1, n):
print(' ' * (n - i) + '*' * i)
print('*' * n)

print_stars(5)
追问
有错误....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1559335080
2012-05-16
知道答主
回答量:79
采纳率:0%
帮助的人:34.3万
展开全部
#include <stdio.h>
int main()
{
int n, i,j,h;
printf("请输入总行数 n\n") ;
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(h=1;h<=i+1;h++)
printf("*");
printf("\n");
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式