解题思路:
双循环,分步走
注意事项:
参考代码:
#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语言代码)不知道怎么直接在scanf中用枚举变量浏览:1307 |
打水问题 (C语言代码)浏览:1070 |
简单的a+b (C语言代码)浏览:335 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:575 |
关于C语言变量位置的问题浏览:272 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
字符逆序 (C语言代码)浏览:457 |
有关字符,字符串的输入输出函数说明浏览:479 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:558 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:509 |