| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1275 人关注过本帖
标题:很简单程序,但是我不会,求指导!
只看楼主 加入收藏
sac精灵
Rank: 1
等 级:新手上路
帖 子:14
专家分:7
注 册:2012-6-4
收藏
得分:0 
两次for循环嵌套,就能搞定

[ 本帖最后由 sac精灵 于 2012-6-5 17:59 编辑 ]
2012-06-05 17:55
demonleer
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:10
帖 子:483
专家分:1225
注 册:2012-6-4
收藏
得分:0 
程序代码:
#include<stdio.h>
#include<stdlib.h>

//vc vs2008下编译通过,输入行数,打印相关图形
void printf_star(int line)
{
    int i = 1;      
    int count_star; // 每行需要输出多少星号,这个规律很好找到
    int count;      // 每行开头需要输出空格,这个规律同样很容易找到
    int j = 0;
    while (i<=line)
    {
        count = 2*(line-i);
        count_star = 2*i - 1;
        for (j=0; j<count; j++)
        {
            printf(" ");      //每行开头输出count个空格
        }
        for (j=0; j<count_star; j++)
        {
            printf("* ");    //每行输出count_star个星号,这里星号后面还有个空格,注意 不然你的星号都挤在一起了 不好看
        }
        printf("\n");
        i++;
    }
}

void main()
{
    printf_star(5);
}
2012-06-05 20:52
快速回复:很简单程序,但是我不会,求指导!
数据加载中...
 
   



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

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