如何用c++輸出心形 如何用C語言for循環(huán)控制輸出字母組成的等腰三角形,如:輸入D,輸出:A ABA ABCBA ABCDCBA?
如何用C語言for循環(huán)控制輸出字母組成的等腰三角形,如:輸入D,輸出:A ABA ABCBA ABCDCBA?根據(jù)I和J的關系(定律)寫句子,假設輸出圖是控制線的個數(shù),輸出線的個數(shù)對應輸出線的個數(shù),每
如何用C語言for循環(huán)控制輸出字母組成的等腰三角形,如:輸入D,輸出:A ABA ABCBA ABCDCBA?
根據(jù)I和J的關系(定律)寫句子,假設輸出圖是控制線的個數(shù),輸出線的個數(shù)對應輸出線的個數(shù),每次都需要雙循環(huán)。對于(I=0I<4i)/R{For(J=3j>ij--)/R printf(“)R For(J=0j<2*I 1J)/R printf(“*”)-R printf(“n”)-R},中間空間輸出中可能存在語法錯誤。請原諒我的錯誤。只需使用for循環(huán)(最多2次)就可以使用4個變量,更改一個變量就可以更改行數(shù)。代碼:for(var a=0,B=“”a<5a){B=“*”控制臺.log(b) 如果要輸出:*******]~]/*]*]*]*/
public static void printisosceles triangle(int height){
//空格表示空格字符數(shù),total表示*符號數(shù),和空格字符
int space=height-1,total=height
//外循環(huán)控制行
for(int line=1行
//內(nèi)循環(huán)控制打印
for(int times=1倍
if(倍)系統(tǒng)打?。ā啊保?/p>
}否則{系統(tǒng)打?。ā?”)}
//換行控制,數(shù)字調(diào)整
總數(shù)=1
空格--系統(tǒng)輸出打印循環(huán)結(jié)構如下(將n更改為要打印的層數(shù),需要10行,n=10):for(I=1i<=nii)//主循環(huán)控制要打印的層數(shù),n是總層數(shù),I是層數(shù)控制變量{for(J=1j< n-i1j)//第二個循環(huán)控制*號之前要打印的空格數(shù),對于(J=1j<=2*I-1j)第二個層循環(huán),該數(shù)字是n-i1{printf(“”)};第二個層循環(huán)控制要打印的*數(shù)。數(shù)字是2i-1{//(I是循環(huán)的當前層)printf(“*”)}printf(“n”)}所有代碼如下:如果您有任何問題,請詢問#include< stdio。H>#define n 10min(){int i,j for(i=1 i<=ni){for(j=1 j< n-i 1 j){printf(”)}for(j=1 j<=2*i-1 j){printf(“*”}printf(“”}getchar()}