关于菱形的输出~~~~~
程序代码:
#include <stdio.h> void main() { printf("输入一个整形数据,以此建立菱形:"); int n,k; scanf("\n%d",&n); for(int i=0;i<2*n-1;++i) if(i<n) { for(int j=n;j>i;--j)printf(" "); for(k=0;k<i*2+1;++k)printf("*"); printf("\n"); } else { for(int l=i-n+2;l>0;--l)printf(" "); for(int m=k-=2;m>0;--m)printf("*"); printf("\n"); } }这种方法没什么~ 我看到好多各种各样的方法 比我写得好德多得是! 我想说的是代码尽量不要局限于一种功能! 自己写出来的代码尽量能够适应重用~