| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1449 人关注过本帖, 1 人收藏
标题:一个美丽的图形,对我严重的问题!
只看楼主 加入收藏
倚楼听风雨
Rank: 2
等 级:论坛游民
帖 子:33
专家分:38
注 册:2011-9-25
收藏
得分:0 
用图形函数啊
2011-12-18 13:36
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
收藏
得分:0 
有图形函数吧。。。
2011-12-18 13:38
yj269172025
Rank: 2
等 级:论坛游民
帖 子:41
专家分:81
注 册:2011-9-29
收藏
得分:0 
看看这个,我提供的答案!
#include <stdio.h>
int main(){
        int i;
        static char stars[]="*******************";
        for(i=0;i<10;++i)
                printf("%*.*s\n",11+i,1+2*i,stars);
        for(i=0;i<10;++i)
                printf("%*.*s\n",19-i,19-2*i,stars);
}
2011-12-22 11:54
yj269172025
Rank: 2
等 级:论坛游民
帖 子:41
专家分:81
注 册:2011-9-29
收藏
得分:0 
回复 9楼 龙添羽
其实空格只要都加上就无所谓,重点在图形上的造诣
2011-12-22 11:58
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 13楼 yj269172025
没看懂

梅尚程荀
马谭杨奚







                                                       
2011-12-22 12:19
抱哥
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-12-22
收藏
得分:0 
c语言一起学习!!
2011-12-22 12:48
请问你好吗
Rank: 2
等 级:论坛游民
帖 子:64
专家分:51
注 册:2011-11-27
收藏
得分:0 
printf("\t");
        for (j = 1; j <= N - i + 2; j++)
        printf(" ");
        for (k = 1; k <= 2 * i - 1; k++)
               {   
            if (k % 2 != 0)
            printf("*");
  
6楼的这部分代码求解释
2011-12-23 13:08
请问你好吗
Rank: 2
等 级:论坛游民
帖 子:64
专家分:51
注 册:2011-11-27
收藏
得分:0 
回复 13楼 yj269172025
#include <stdio.h>
int main(){
        int i;
        static char stars[]="*******************";
        for(i=0;i<10;++i)
                printf("%*.*s\n",11+i,1+2*i,stars);
        for(i=0;i<10;++i)
                printf("%*.*s\n",19-i,19-2*i,stars);
}请问static有什么用
printf("%*.*s\n",11+i,1+2*i,stars);
这部分什么意思
谢了
2011-12-23 13:19
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
printf("\t");
        for (j = 1; j <= N - i + 2; j++)  //打印对应i行的空格j控制列的变换
        printf(" ");
        for (k = 1; k <= 2 * i - 1; k++)  //打印对应i行的*,每隔一个空格打印一个
               {   
            if (k % 2 != 0)
            printf("*");

梅尚程荀
马谭杨奚







                                                       
2011-12-23 14:18
Timmmy
Rank: 2
等 级:论坛游民
帖 子:20
专家分:33
注 册:2011-11-5
收藏
得分:0 
最基础的其实是printf();

for已经升级了
2011-12-23 15:19
快速回复:一个美丽的图形,对我严重的问题!
数据加载中...
 
   



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

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