社区
C语言
帖子详情
c语言输出三角形
樱泽泡菜
2019-07-31 06:12:10
c语言输出以下图形。
...全文
1071
8
打赏
收藏
c语言输出三角形
c语言输出以下图形。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lin5161678
2019-08-01
打赏
举报
回复
每次循环比上次多4个* 你用4个变量存储需要加*的位置的下标 每次加好*之后 2个变量-- 2个变量++ 就可以找到下次需要加 * 的位置了
lin5161678
2019-08-01
打赏
举报
回复
一个比较简单的思路 你定义一个数组 一开始全部空格 然后每次循环在指定位置赋值为 * 然后输出 就可以了
636f6c696e
2019-08-01
打赏
举报
回复
一个for循环足以,每次循环打印空格打印星打印空格打印星就好了
jfhe_9954
2019-08-01
打赏
举报
回复
#include <stdio.h>
int main() {
int N = 4; //行数:4行,可自己定义
for(int i = 0; i < N; i++)
{
int k = N - i - 1 ; //空格控制
for(int j = 0; j < k; j++) //左侧空格
printf("%c",' ');
for(int j = 0; j < 2*i+1; j++) //第一个三角形
printf("%c", '*');
for(int j = 0; j < k; j++) //中间偏左空格
printf("%c",' ');
for(int j = 0; j < k; j++) //中间偏右空格
printf("%c",' ');
for(int j = 0; j < 2*i+1; j++) //第二个三角形
printf("%c",'*');
printf("\n"); //一行结束
}
return 0;
}
Lemon_tea666
2019-08-01
打赏
举报
回复
将上图看成星号和空格的组合,找星号数量与空格数量的规律,用for循环运算输出
梦:-千寻´▽;
2019-07-31
打赏
举报
回复
那就用四个for循环顺序一个嵌套三个分别表示星号和空格。
樱泽泡菜
2019-07-31
打赏
举报
回复
引用 1 楼 北伊的回复:
直接printf啊,没星号空格
题目是要求用for循环输出
蓦~
2019-07-31
打赏
举报
回复
直接printf啊,没星号空格
c语言
输出
三角形
星号.md
c语言
输出
三角形
星号
c语言
输出
三角形
星号 逐行解释
c语言
输出
三角形
星号
打印任意行数的
三角形
(
c语言
)
用*打印任意行数的
三角形
打印任意行数的
三角形
(
c语言
)
C语言
输出
图形
利用
C语言
输出
三角形
,正方形,长方形,倒金字塔
利用
c语言
输入一个正
三角形
利用
c语言
输入一个正
三角形
C语言
70,036
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章