js代碼輸出菱形(javascript輸出七層菱形圖案)
代碼如下,你要的菱形 ltHTML ltHEAD ltTITLE New Document ltTITLE function draw var line = parseIntdocumentgetElementByIdquotmyvaluequotvaluevar lineTemp = line%2if0==lineTemp alertquot函數(shù)。
var context = canvasgetContextquot2dquotdrawLinecontext,250,10,490,250,20,quotbluequot,quotroundquotdrawLinecontext,490,250,250,490,20,quotbluequot,quotroundquotdrawLinecontext,250,490,10,250。
一多邊形類polygonjs var Point = function x, y thisx = x thisy = yvar Polygon = function centerX, centerY, radius, sides, startAngle, strokeStyle, fillStyle, filled thisx = centerX。
include ltstdioh int main int i,j,k,m,nscanfquot%dquot,nfori=1ilt=2*n1i++ifilt=n forj=ijltnj++printfquot quotforj=1jlt=ij++printfquot%dquot,jforj=i1j。
\u0001 是Unicode編碼,對(duì)方在API接口輸出的時(shí)候可能忘記處理空格了,導(dǎo)致Unicode輸出時(shí)瀏覽器渲染成字符了, \0001 轉(zhuǎn)碼后是空格,所以有的時(shí)候是以空格顯示, \u0001 與 \1 是相等的,所以我們通過 \1 也可以查找到該。
行方面,i從1到2n1,要設(shè)置個(gè)臨時(shí)變量m=i,當(dāng)in時(shí),m=2ni列方面,k從1到2n1,其中前面nm和后面nm個(gè)字符是空格,中間的2m1是數(shù)字,換算一下就是n=mltklt=n+m1是數(shù)字好了,可以寫代碼了,別忘了。
辛苦寫出來的代碼如下include ltiostream include ltcmath using namespace stdbool primeNumberunsignedvoid displayunsigned int main unsigned ncoutltltquot請(qǐng)輸入一個(gè)奇數(shù)quotltltendlcinnwhile!prime。
include ltstdioh#define ROW 7 define CLUM 7 define FUNx,y x y ? x y y x int main int i,j以i = 3 為中心 int mid_x = ROW2int mid_y = CLUM2i。
0,80,0,0,93黃+橙+褐色格子javascript1,9838,0,80,0,0,93黑+。
菱形內(nèi)部空格ifi printfquot%cquot,chprintfquot\nquotfori = n 2i = 0 i 下半部分forj = 0j lt= n i ++j printfquot quot 輸出每行前導(dǎo)空格printfquot%cquot。
比如一個(gè)6行菱形吧 第一行是倆空格,一顆星,所以三個(gè)變量i,j,k,i控制總行數(shù),j控制空格數(shù),k控制星數(shù)兩個(gè)拼在一起,就是啊,這是思路,你自己要多思考,我把代碼給你,對(duì)你幫助不大的。
include ltiostream using namespace stdint main int i,max,k,xcoutltltquot請(qǐng)輸入最多*的個(gè)數(shù)quotcinmax輸入的數(shù)控制菱形的大小 coutltltendlfori=maxi=0i fork=ik=0kk。
1程序分析用i控制行,j來控制列,j根據(jù)i的變化來控制輸出黑方格的個(gè)數(shù) 2程序源代碼 #include quotstdiohquot main int i,j printfquot\1\1\nquot*輸出兩個(gè)笑臉* fori=1ilt11i++ forj=1jlt=i。
1啟動(dòng)VB60,新建一個(gè)標(biāo)準(zhǔn)exe工程2在窗體上繪制一個(gè)命令按鈕,名稱為Command13雙擊命令按鈕進(jìn)入代碼窗口4編寫命令按鈕單擊事件代碼詳情可參考圖中的綠色字體部分的注釋5按F5運(yùn)行測(cè)試,輸出菱形圖形。
includeltstdioh void main int i,j,k fori=1ilt=4i++ 先打印上邊的四行 forj=1jlt=4ij++ 控制要打印的空格數(shù)量 printfquot quot fork=1klt=2*i1k++ 控制要打印。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。