2013自考“高級語言程序設(shè)計(jì)”習(xí)題答案詳解(18)
2.說明下列程序的功能。
main()
{ int i,j;
float a[3][3],b[3][3],x;
for(i=0;i<3;i++)
for(j=0;j<3 ;j++)
{ scanf(“%f”,&x); a[j]= x;
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
b[j]=a[j];
for(i=0;i<3;i++)
{printf(“\n”);
for(j=0;j<3;j++)
printf(“%f”,b[j]);
}
printf(“\n”);
}
「解」程序第一段兩重循環(huán),實(shí)現(xiàn)按行順序輸入數(shù)組a的全部元素的值。程序第二段兩重循環(huán)是將數(shù)組a轉(zhuǎn)置復(fù)制到數(shù)組b.程序第三段兩重循環(huán)實(shí)現(xiàn)按行輸出數(shù)組b的全部元素。所以程序的功能是按行順序輸入3*3二維數(shù)組的全部元素,然后按列順序輸出。
3.寫出下列程序的運(yùn)行結(jié)果。
main()
{static char a[]={‘*’,‘*’,‘*’,‘*’,‘*’,‘*’};
int i,j,k;
for( i=0;i<5;i++)
{ printf(“\n”)
for(j= 0;j<I;J++) PRINTF(“%C”,‘’);
for(j=0;j<5 ;j++)printf(“%c”,a[k]);
}
printf( “\n”);
}
「解」程序的外循環(huán)控制循環(huán)五次,每次開始先輸出一個換行符,共輸出5行信息。對于i(自0開始計(jì)算)行,先輸出i個空白符,接著輸出字符數(shù)組a中的五個字符,由于a中的五個字符都是字符。,所以輸出五個*字符。這樣程序是輸出以下形式的圖案:
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡章![]()
更多信息請?jiān)L問:自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 2026年1月廣東自考各專業(yè)必考100題,考前刷完!【免費(fèi)領(lǐng)取】2026-01-07
- 2026年4月自考各專業(yè)必考100題發(fā)布!背的越早,分?jǐn)?shù)越高!2025-12-19
- 備考資料:2024年自考《英語二》閱讀判斷模擬試題2024-04-05
- 2024年4月自學(xué)考試《馬克思主義基本原理概論》模擬題——簡答題2024-03-23
- 2024年4月自學(xué)考試《馬克思主義基本原理概論》模擬題——論述題2024-03-21
- 2021年10月自考《思修》考前2天沖刺卷2021-10-14
- 2021年10月自考《馬克思主義基本原理概論》考前2天沖刺卷!2021-10-14
- 2021年10月自考《中國近現(xiàn)代史綱要》模擬題(五)2021-08-01
- 2021年10月自考《中國近現(xiàn)代史綱要》模擬題(四)2021-07-31
- 2021年10月自考《中國近現(xiàn)代史綱要》模擬題(六)2021-07-30