解题思路:
双循环,分步走
注意事项:
参考代码:
#include<stdio.h> int main() { int n, m, i = 0,j = 0; scanf("%d %d", &n, &m); while (i < n) { j = 0; while(j < m + n - i - 1) { putchar(' '); j++; } j = 0; while(j<2 * i+1) { putchar('*'); j++; } j = 0; while(j < m) { putchar(' '); j++; } j = 0; while(j < 2 * n - 2 * i - 1) { putchar('*'); j++; } putchar('\n'); i++; } }
0.0分
0 人评分
C语言训练-求素数问题 (C语言代码)浏览:989 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:546 |
C语言训练-排序问题<1> (C语言代码)浏览:1411 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:674 |
奖学金 (C++代码)浏览:2056 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:725 |
【偶数求和】 (C语言代码)浏览:674 |
Wu-求圆的面积 (C++代码)浏览:1994 |
简单的a+b (C语言代码)浏览:879 |