A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© MLP1355053753 中级黑马   /  2015-10-22 20:16  /  909 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一次发帖子,大家多多支持啊
/*      *
      *   *
    *       *
  *           *
    *       *
      *   *
        *
*/
#include<stdio.h>
int main(){
    int i = 6;
    int x = 8;
    int j, y;
    int m = 0;
    int n = 2;
    int a ,b;
    for (int h = 1; h <= 7; h++) {
        if (h <= 4){
        j = i++;
        y = x--;
        for (int l = 1; l <= h + j; l++) {
            if (l == h + j) {
                printf("*");
            }else if(l == y- h){
                printf("*");
            }else{
                printf(" ");
            }
        }
        printf("\n");
        }
        else{
            a = m++;
            b = n--;
            for (int l = 1; l <= 16 - h - a; l++) {
                if (l == 16 - h - a) {
                    printf("*");
                }else if(h == l + b){
                    printf("*");
                }else{
                    printf(" ");
                }
            }
            printf("\n");
        }
    }
   
    return 0;
}

评分

参与人数 1黑马币 +6 收起 理由
wpf986530062 + 6 很给力!昨天才学的for,你今天就这能耐了,相.

查看全部评分

4 个回复

倒序浏览
不错,加油 可以打印心形
回复 使用道具 举报
还可以用数组打印
回复 使用道具 举报
还可以用数组打印
回复 使用道具 举报
兄弟挺你呀!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马