TA的每日心情 | 擦汗 昨天 09:09 |
---|
签到天数: 526 天 连续签到: 3 天 [LV.9]测试副司令
|
正在学习C基础,书上有练习题就做了下,做下记录。 来张图先: 源码: - #include<stdio.h>
-
- int main()
- {
- int rows,starNo,spaceNo;
- printf("Enter Rows:\n");
-
- rep:
- scanf("%d",&rows);
- if(rows==0)
- return 0;
-
- for(int i=1;i<=rows;i++)
- {
- starNo=i*2-1;
- spaceNo=i+rows-starNo;
- for(int j=0;j<spaceNo;j++)
- {
- putchar(' ');
- }
- for(int k=0;k<starNo;k++)
- {
- putchar('*');
- }
- puts("\r");
- }
-
- for(int l=0;l<3;l++)
- {
- for(int m=0;m<(rows*2+1)/2;m++)
- {
- putchar(' ');
- }
- puts("*\r");
- }
- rows=0;
- goto rep;
- }
复制代码
|
|