下面程序的運(yùn)行結(jié)果是()。#include"stdio.h"main(){int i;for(i=1;i<=5;i++){if(i%2)printf("*
下面程序的運(yùn)行結(jié)果是( )。 #include"stdio.h" main() {int i; for(i=1;i<=5;i++) { if(i%2) printf("*"); else printf("#"); } }
A.*#*#*
B.#*#*#*
C.*#*#
D.#*#*
正確答案:A解析:分析程序呵知.程序循環(huán)5次,然后利用if語句決定每次循環(huán)時(shí)輸出的字符。當(dāng)i為奇數(shù)時(shí),i%2=1,if(i%2)為真,輸出“*”;當(dāng)i為偶數(shù)時(shí),i%2=0,if(i%2)為假,執(zhí)行else語句,輸出“#”,所以當(dāng)i取1、3、5值時(shí)輸出“*”,當(dāng)i取2、4值時(shí)輸出“#”。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。