输出一个三角形?

tmhk123 2009-03-19 06:09:20
如何输出一个三角形呢??(用*表示,for循环)
...全文
184 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmhk123 2009-03-19
  • 打赏
  • 举报
回复
不用了谢谢,好了,分就给你了
AAABBBCCC09 2009-03-19
  • 打赏
  • 举报
回复
哈哈哈
softwaregf 2009-03-19
  • 打赏
  • 举报
回复
给邮箱
softwaregf 2009-03-19
  • 打赏
  • 举报
回复
如果需要我把代码发给你
tmhk123 2009-03-19
  • 打赏
  • 举报
回复
我错了不好意思
shelluser_2010 2009-03-19
  • 打赏
  • 举报
回复
怎么会有错误 这是最简单的代码了。
shelluser_2010 2009-03-19
  • 打赏
  • 举报
回复
#include "stdio.h"

//改进上面的代码


void main()
{
int nRow =10; //行数

int i,j;

puts("请输入三角形的行数");

scanf("%d",&nRow);

nRow *= 2;

for(i = 1;i<= nRow;i+=2)
{
//输出空格
for (j=1;j<=(nRow-i)/2;j++)
{
printf(" ");
}

//输出星号
for(j=1;j<=i;j++)
printf("*");

printf("\n");
}
}

//直角三角形同理修改即可!
tmhk123 2009-03-19
  • 打赏
  • 举报
回复
楼上的试过了吗??运行有好多错误啊
shelluser_2010 2009-03-19
  • 打赏
  • 举报
回复


int nRow = 10; //行数
int i,j;

/* 直角三角形 */
for(i = 1;i<= nRow;i+=2)
{
for(j=1;j<=i;j++)
printf("*");
printf("\n");
}

//等腰三角形


for(i = 1;i<= 7;i+=2)
{
//输出空格
for (j=1;j<=(nRow-i)/2;j++)
{
printf(" ");
}
//输出星号
for(j=1;j<=i;j++)
printf("*");
printf("\n");
}




  • 打赏
  • 举报
回复
网上n多,自己找一个吧
traceless 2009-03-19
  • 打赏
  • 举报
回复
lz题目要说清楚来嘛
任意三角形还是等腰

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧