"C语言输入自定义值n输出*为等腰三角形"怎么做,思路是什么? 答案 看一下5行的情况:n=5 * *** 一共5行:用i循环5次,每行i分别等于0,1,2,3,4,每行需要换行,如果是n行循环n次 每行星号前面的空格数:4,3,2,1,0,用循环变量i来计算为4-i,即5-i-1,如果是n行n-i-1 每行星号个数:1,3,5...
include <stdio.h> void main( ){ int i,j,k;for(i=0;i<5;i++){ for(j=0;j<4-i;j++)printf(" ");for(k=0;k<=i;k++)printf("# ");printf("\n");} }
这个怎么输出等腰三角..要做成等腰三角形形状,得保证每行的有效字符数是单数才行,如果是双数行,原有效字符数是双数个,比如第2行,原有效字符数2个,把中间补“空格”,把它变成3(单数)个有效字符!这样能找到中轴线,方便输出!先
"C语言输入自定义值n输出*为等腰三角形"怎么做,思路是什么? 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 看一下5行的情况:n=5 * *** 一共5行:用i循环5次,每行i分别等于0,1,2,3,4,每行需要换行,如果是n行循环n次每行星号前面的空格数:4,3,2,1,0,用循环变量i来计算...
每行星号个数:1,3,5,7,9,用循环变量i来计算为i*2+1,如果n行也是i*2+1 程序:include<stdio.h> void main(){ int i,j,n;scanf("%d",&n);for ( i=0;i<n;i++ ){ for ( j=0;j<n-i-1;j++ ) printf(" ");for ( j=0;j...