社区
新手乐园
帖子详情
c++如何打印由这样的字符组成的图形?
king 2020
2007-06-22 02:52:23
stststststststststs
ststststststststs
stststststststs
ststststststs
stststststs
ststststs
stststs
ststs
sts
s
...全文
805
12
打赏
收藏
c++如何打印由这样的字符组成的图形?
stststststststststs ststststststststs stststststststs ststststststs stststststs ststststs stststs ststs sts s
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
juicee
2007-06-23
打赏
举报
回复
楼主要厚道点
juicee
2007-06-23
打赏
举报
回复
为什么上面那段代码和我贴的几乎一样?然后我贴的不见了?。。。。
king 2020
2007-06-22
打赏
举报
回复
我是这样解决的,但是为什么每次都是我提问再自己解决,分白白送人?奇怪啊!
#include<iostream>
using namespace std;
void main()
{
for(int i=1;i<=10;i++){
for(int j=1;j<=i-1;j++)
cout<<" ";
for(int k=1;k<=21-2*i;k++){
if (k % 2!=0)
cout<<"s";
else
cout<<"t";
}
cout<<endl;
}
}
king 2020
2007-06-22
打赏
举报
回复
谢谢各位,可惜钱能的书上这题还没讲到数组,所以不能用数组.
sunfred
2007-06-22
打赏
举报
回复
楼上的好人啊,其实自己注意循环,就可以实现
isarc
2007-06-22
打赏
举报
回复
拿去用吧,还可以简化的,自己做吧。
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int spacenum = 0;
char a[] = "ststststststststststststststs";
int vcount = 28;
for (int i = 0; i < 15; i++)
{
printf("%*s\n",29 + i, a);
if (vcount > 1)
{
a[vcount] = ' ';
a[vcount - 1] = ' ';
vcount -= 2;
}
}
system("pause");
return 0;
}
isarc
2007-06-22
打赏
举报
回复
for(int i = 0; i < n; i++)
{
print(,空格个数,数组内容);
数组最后面的ts换成空格;
空格个数+++;
}
isarc
2007-06-22
打赏
举报
回复
for(int i = 0; i < n; i++)
{
print(,空格个数,数组内容);
数组最后面的ts换成空格;
}
juicee
2007-06-22
打赏
举报
回复
p
king 2020
2007-06-22
打赏
举报
回复
我知道是循环,问题是st这两个字母怎么变化的啊?
huashizhixin
2007-06-22
打赏
举报
回复
循环解决问题
不难
珍惜生命远离CPP
2007-06-22
打赏
举报
回复
........
这个几个循环就能搞定的事情啊
征服
C++
11视频精讲
【为什么还需要学习
C++
?】 你是否接触很多语言,但从来没有了解过编程语言的本质? 你是否想成为一名资深开发人员,想开发别人做不了的高性能程序? 你是否经常想要窥探大型企业级开发工程的思路,但苦于没有基础...
c++
第二课 输出自定义
字符
图形
c++
第二课 输出自定义
字符
图形
本课我们来学习怎样在屏幕上用符号构成自己想要的
图形
。 上节课我们学习了在屏幕上输出“Hello word”,这节课与上节课类似,都是在屏幕上输出
字符
。 先说一下题目吧,在屏幕上输出一下内容: * *** ***** ******* ********* 大家可以尝试着写一写。但输出出来的很有可能是以下的样子: *****************...
C++
程序设计:
字符
阵列(三角形
字符
阵列
图形
的
打印
)
【问题描述】 编程实现把输入任意整数n后,可
打印
出n行三角
字符
阵列
图形
。例如,输入整数5时,程序运行结果如下: 【输入形式】 输入任意正整数n 【输出形式】 需要输出的
字符
超过26个英文字母时,重新从字母A开始循环;同一行字母之间使用空格分隔。 【样例输入】 5 【样例输出】 A C F J O B E I N D H M G L K 【样例说明】 二维数组应用 #include <iostream> using namespace std; int main() { ch
【
C++
】1070 -
字符
图形
6-星号倒三角
【代码】【
C++
】1070 -
字符
图形
6-星号倒三角。
C++
程序设计:
字符
图形
输出(空白三角形)
【问题描述】 输入
图形
的层数n(n为正整数),输出由
字符
*
组成
的
图形
。 【样例输入】 5 【样例输出】 ********* ******* ***** *** * *** ***** ******* ********* 代码如下: #include <iostream> using namespace std; void print(int i,int w); int main() { int n; cin>>n; for(int i=1; i
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章