| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 817 人关注过本帖
标题:打印出以图案
只看楼主 加入收藏
Halou_c
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-12-3
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:13 
打印出以图案
(1)
      *                      三空一星
    * * *                    二空三星
  * * * * *                 一空五星
* * * * * * *              零空七星
  * * * * *                 三空五星
    * * *                    二空三星
      *                      三空一星

(2)
a
a  b
a  b  c
a  b  c  d
a  b  c
a  b
a

(3)
        1
      1 2 3
    1 2 3 4 5
  1 2 3 4 5 6 7
1 2 3 4 5 6 7 8 9

(4)键盘输入M、N,分别代表行和列,打印出下图:

# # # # # # # # # #
#                 #
#                 #
# # # # # # # # # #

[ 本帖最后由 Halou_c 于 2014-12-3 21:45 编辑 ]
搜索更多相关主题的帖子: 键盘 七星 三星 
2014-12-03 21:43
SKYYYF
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:71
专家分:184
注 册:2012-9-23
收藏
得分:0 
二维数组的简单应用,如果你不会,说明你没学会二维数组,好好学学应该能写出来
2014-12-03 21:51
Halou_c
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-12-3
收藏
得分:0 
回复 2 楼 SKYYYF
还没学到数组,所以不能用
2014-12-03 22:01
SKYYYF
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:71
专家分:184
注 册:2012-9-23
收藏
得分:0 
回复 3 楼 Halou_c
那你就用printf一行一行输出
2014-12-03 22:07
Halou_c
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-12-3
收藏
得分:0 
回复 4 楼 SKYYYF
还是不可以,要用循环做出来。
2014-12-03 22:16
SKYYYF
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:71
专家分:184
注 册:2012-9-23
收藏
得分:0 
回复 5 楼 Halou_c
那就用二重循环做呗
2014-12-03 22:25
a635335061
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2014-12-2
收藏
得分:0 
貌似要三重循环^_-
2014-12-03 23:57
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
这些东西自己慢慢琢磨琢磨就差不多

最简单的办法就是  填充数组  然后打印输出数组

DO IT YOURSELF !
2014-12-04 10:34
comewest
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:74
专家分:335
注 册:2014-12-3
收藏
得分:5 
图形1的部分代码:

for(i=1; i<=4; i++)  // 4行
{
for(j=0; j<4-i; j++) //每行 4-i个空格
  printf(" ");
for(k=0; k<2*i-1; k++) //每行2*i-1个星号
  printf("*");
printf("\n");     //每行1个换行符
}
2014-12-04 10:50
comewest
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:74
专家分:335
注 册:2014-12-3
收藏
得分:5 
图形2的部分代码:
char ch='a';
for(i=0; i<4; i++)  // 4行
{
for(j=0; j<=i; j++) // 每行输出i个字符
  printf("%c",ch+j);
printf("\n");     //每行1个换行符
}

[ 本帖最后由 comewest 于 2014-12-4 11:07 编辑 ]
2014-12-04 10:58
快速回复:打印出以图案
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032956 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved