執(zhí)行以下程序后,輸出’#’號(hào)的個(gè)數(shù)是#include <stdio.h>main{ int i,j; for(i=1;i<5;i++)
執(zhí)行以下程序后,輸出’#’號(hào)的個(gè)數(shù)是#include <stdio.h>main{ int i,j; for(i=1;i<5;i++) for(j=2; j<=i;j++) putchar(′#′);}
正確答案:6在本題中,題目要求我們求程序輸出“#”符號(hào)的個(gè)數(shù)。從程序中我們可以看出“#”符號(hào)是在一個(gè)雙重循環(huán)下用putchar函數(shù)輸出的,該函數(shù)的作用是向終端輸出一個(gè)字符。在程序中,首先定義了兩個(gè)循環(huán)變量,然后執(zhí)行for循環(huán),第一層循環(huán)的循環(huán)變量i的初始值是1,結(jié)束條件是小于5,每循環(huán)一次加1,由這些我們可知,該循環(huán)執(zhí)行4次結(jié)束。當(dāng)i=1時(shí),第二層循環(huán)的循環(huán)變量j=2,由于j>i,循環(huán)結(jié)束。當(dāng)i=2時(shí),第二層循環(huán)執(zhí)行一次,輸出一個(gè)“#”符號(hào)。當(dāng)i=3時(shí),j=2,由j<=i;j++可知,第二層循環(huán)執(zhí)行二次
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。