以下程序的輸出結果是#include <stdio.h>main(){int i,j,sum;for(i=5;i>=1;i--){sum=0;
以下程序的輸出結果是#include <stdio.h>main(){ int i,j,sum; for(i=5;i>=1;i--) { sum=0; for(j=i;j<=i;j++) sum+=i*j; } printf("%d\n",sum);}
正確答案:√本題考查對程序運行結果的計算。本程序的目的是輸出sum的值,在輸出sum值之前,需要進行一個for循環(huán),該循環(huán)內部有一個for子循環(huán)。外層for語句的循環(huán)變量i的初始值為5,循環(huán)條件為i>=1,循環(huán)變量增值為-1。外層for語句每循環(huán)一次,都會將sum值重新賦0,所以,只要計算最后一次循環(huán)結束后sum的值作為輸出即可。當i=1時,外層for語句進行最后一次循環(huán),sum的值由內層for語句決定。內層for語句循環(huán)變量為j,初始值為j=i,循環(huán)條件為j<=i,循環(huán)變量增值為+1,由此可見,內層f
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。