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;}