多语言展示
当前在线:1435今日阅读:190今日分享:11

c语言之输出菱形:[2]行数用户输入

上篇介绍怎么输出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

运行结果如下,星号个数可变

注意事项

注意绝对值的引入使得程序更加简洁

推荐信息