計算機二級上機題庫
例如,若 m 中的值為: 5,則應輸出:1.463611。
請改正程序中的錯誤,使它能得出正確的結果。
注意: 不要改動 main 函數,不得增行或刪行,也不得更改程序的`結構!
給定源程序:
#include
double fun (int m)
{double y = 1.0 ;
int i;
/**************found**************/
for(i = 2 ; i < m ; i++)
/**************found**************/
y += 1 / (i * i);
return(y);
}
main()
{int n = 5 ;
printf("nThe result is %lfn", fun (n));
}
解題答案:
/**************found**************/
for(i=2; i<=m; i++)
/**************found**************/
y+=1.0/(i*i);
******************************************
程序題:請編寫函數fun, 函數的功能是:實現B=A+A', 即把矩陣A加上A的轉置, 存放在矩陣B中。計算結果在 main 函數中輸出。
例如,輸入下面的矩陣: 其轉置矩陣為:
1 2 3 1 4 7
4 5 6 2 5 8
7 8 9 3 6 9
程序輸出:
2 6 10
6 10 14
10 14 18
注意: 部分源程序在文件PROG1.C中。
請勿改動主函數main和其它函數中的任何內容,僅在函數fun的花括號中填入
你編寫的若干語句。
給定源程序:
#include
void fun (int a[3][3], int b[3][3])
{
}
main() /* 主程序 */
{int a[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}, t[3][3] ;
int i, j ;
void NONO ();
fun(a, t);
for (i = 0 ; i < 3 ; i++) {
for (j = 0 ; j < 3 ; j++)
printf("%7d", t[i][j]);
printf("n");
}
NONO ();
}
void NONO ()
{/* 本函數用於打開文件,輸入測試數據,調用fun函數,輸出數據,關閉文件。*/
int i, j, k, a[3][3], t[3][3] ;
FILE *rf, *wf ;
rf = fopen("","r");
wf = fopen("","w");
for(k = 0 ; k < 5 ; k++) {
for(i = 0 ; i < 3 ; i++)
fscanf(rf, "%d %d %d", &a[i][0], &a[i][1], &a[i][2]);
fun(a, t);
for(i = 0 ; i < 3 ; i++) {
for(j = 0 ; j < 3 ; j++) fprintf(wf, "%7d", t[i][j]);
fprintf(wf, "n");
}
}
fclose(rf);
fclose(wf);
}
參考答案:
void fun ( int a[3][3], int b[3][3])
{
int c[3][3] ;
int i, j ;
for(i = 0 ; i < 3 ; i++)
for(j = 0 ; j < 3 ; j++) {
c[i][j] = a[j][i] ; /* 矩陣的轉置 */
b[i][j] = a[i][j] + c[i][j] ;
}
-
張桂梅先進事蹟心得(精選13篇)
我們心裏有一些收穫後,可以將其記錄在心得體會中,通過寫心得體會,可以幫助我們總結積累經驗。那麼心得體會怎麼寫才能感染讀者呢?以下是小編為大家整理的張桂梅先進事蹟心得,僅供參考,大家一起來看看吧。張桂梅先進事蹟心得篇1張桂梅創辦女子高中的初衷是為了解決眾...
-
幼兒園教師先進事蹟材料(精選16篇)
在現實生活或工作學習中,大家都不可避免地要接觸到事蹟材料吧,事蹟材料可以起到宣傳典型人物、引導良好風氣的作用。那麼你真正懂得怎麼寫好事蹟材料嗎?以下是小編為大家整理的幼兒園教師先進事蹟材料,希望能夠幫助到大家。幼兒園教師先進事蹟材料篇1個人,女,1984年1...
-
優秀少先隊先進事蹟材料(通用5篇)
在現實生活或工作學習中,大家都經常接觸到事蹟材料吧,事蹟材料可以起到引導良好風氣、推動工作、激勵後進的作用。什麼樣的事蹟材料才是規範的呢?以下是小編為大家整理的優秀少先隊先進事蹟材料,歡迎閲讀與收藏。優秀少先隊先進事蹟材料篇1我自參加教育工作以來,處...
-
優秀班主任先進事蹟材料(通用10篇)
在學習、工作、生活中,大家對事蹟材料都不陌生吧,事蹟材料是為了表揚先進、弘揚正氣、推動工作,對工作、學習中湧現出來的先進集體、先進人物的優秀事蹟如實記載和反映的書面材料。大家知道事蹟材料的格式嗎?下面是小編為大家收集的事蹟材料:優秀班主任先進事蹟材料...