可以用一个双重循环来实现输出直角三角形。 首先,设定需要输出的行数n,以及当前行数i和当前所需的空格数j。 然后外层循环i从1到n,对于每一行,内层循环j从1到n-i,输出空格。 接着,内层循环结束后,在当前行输出i个星号。 最后,每一行输出完毕后需要换行。 完整代码如下: ```c #include <stdio....
当n=3时,输出如下直角三角形图案: * ** *** int i, j, n; scanf("%d", n); for (i = 1; i <= n; i++) { for(j=n-i;___;j--) { printf (" "); } for(j=1;___;j++) { printf ("*"); } ___; } 相关知识点: 试题来源: 解析 j>0;j>=1 ...
输入一个正整数n(1≤n≤9),打印一个高度为n的、由“*”组成的直角三角形图案。当n=3时,输出如下直角三角形图案: * ***int i, j, n; scanf("%d", &n);for (i = 1; i <= n; i++){ for(j=n-i;___;j--) { printf (" "); } for(j=1;___;j++) { printf ("*"); }...
输入一个正整数n(1≤n≤9),打印一个高度为n的、由“*”组成的直角三角形图案。当n=3时,输出如下直角三角形图案: * ** *** int i, j, n; scanf("%d", &n); for (i = 1; i <= n; i++) { for(j=n-i;___;j--) { printf (" "); } for(j=1;___;j++) { printf ("*")...
输入一个正整数n(1≤n≤9),打印一个高度为n的、由“*”组成的直角三角形图案。当n=3时,输出如下直角三角形图案:* ** ***int i, j, n; scanf("%d", &n); for (i = 1; i <= n; i++) { for(j=n-i;___;j--) { printf (" "); } for(j=1;___;j++) { printf ("*")...