上篇介绍怎么输出7排星号组成菱形,现在介绍通用菱形输出,输出个数有用户输入。
工具/原料
c语言编辑工具如vc6.0
方法/步骤
2
main() /*函数体*/{ int h,k,x,v,n,t; printf('please input the number of *\n'); scanf('%d',&n);t=n/2; for(h=-t;h<=t;h++) { v=abs(h); for(k=1;k<=v;k++) printf(' '); for(x=1;x<=n-2*v;x++) printf('*'); printf('\n'); } getch();}
3
运行结果如下,星号个数可变
注意事项
注意绝对值的引入使得程序更加简洁