C语言输出菱形

/*
* Copyright (c) 2016, 安徽大学计算机科学与技术学院
* All rights reserved.
* 作 者:  杨磊
* 完成日期:2016 年 12 月 28 日
* 问题描述:打印出一个菱形
*/
#include<cstdio>
#include<algorithm>
#include<stdlib.h>
#include<iostream>
#include<math.h>
#include<string.h>
using namespace std;
int main(){
    int n,i,j,k;
    cin>>n;
    for(i=1;i<=n;i++){
        for(j=1;j<=n-i;j++)
            printf(" ");
        for(k=1;k<=2*i-1;k++)
            printf("*");
        printf("\n");
    }
        for(i=n-1;i>=0;i--){
            for(j=1;j<=n-i;j++)
                printf(" ");
            for(k=1;k<=2*i-1;k++)
                printf("*");
            printf("\n");
        }
return 0;}

posted @ 2016-12-28 17:13  Super___Yang  阅读(322)  评论(0)    收藏  举报