|
本帖最后由 rosynirvana 于 2013-7-20 19:39 编辑
- #include <stdio.h>
- #include <stdlib.h>
- int main(void)
- {
- /*上半部分*/
- /* 第一行:4空格 1个* */
- /* 第二行:3空格 3个* */
- /* 在第i次循环时,应该打印2i-1个 *,5-i个空格 */
- int i;
- for(i=1; i<=5; ++i){
- int j;
- for(j=1; j<=5-i; ++j)
- printf(" ");
- for(j=1; j<=2*i-1; ++j)
- printf("*");
- printf("\n");
- }
- /*下半部分 */
- /* 第一行 1个空格 7个* */
- /* 第二行 2个空格 5个* */
- /* 第i行,i个空格 9-2n个* */
- for(i=1; i <=4; ++i){
- int j;
- for(j=1; j<=i; ++j)
- printf(" ");
- for(j=1; j<=9-2*i; ++j)
- printf("*");
- printf("\n");
- }
- system("pause");
- return 0;
- }
复制代码 |
|