|
本帖最后由 iptton 于 2010-4-15 17:12 编辑
我是刚开始学C语言的~~这里是有一道题是要求输出
*
***
*****
*******
*****
***
*
这个图案~~下面是我自己写的一个代码~~可能不严谨兼垃圾吧~~大家别急着扔砖头~~给我说说哪里出错了~~或者提供我一个更好的代码~~谢谢大家
- #include<stdio.h>
- #include<math.h>
- void main()
- {
- int line,seat_1,seat_2,k,j;
- for(line=1;line<=7;line++)
- {
- k=abs((line-4)*(line-4));
- j=7-2*k;
- for(seat_1=1;seat_1<=k;seat_1++) printf(" ");
- for(seat_2=1;seat_2<=j;seat_1++) printf("*");
- printf("\n");
- }
- }
复制代码 |
|