计算机二级上机题库
例如,若 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] ;
}
-
环境卫生整治实施方案(通用11篇)
为了确保事情或工作有序有效开展,往往需要预先制定好方案,方案是综合考量事情或问题相关的因素后所制定的书面计划。那么问题来了,方案应该怎么写?以下是小编收集整理的环境卫生整治实施方案,仅供参考,希望能够帮助到大家。环境卫生整治实施方案篇1为积极推进美好城...
-
张桂梅先进事迹心得体会
当我们有一些感想时,常常可以将它们写成一篇心得体会,这样可以不断更新自己的想法。那么要如何写呢?下面是小编为大家收集的张桂梅先进事迹心得体会,希望对大家有所帮助。张桂梅先进事迹心得体会11月,一场以向张桂梅学习为主题的“感恩行动”在丽江市迅速掀起,成为推...
-
袁店一矿综采一区一队“五好班组”先进事迹
袁店一矿综采一区一队现有职工53名,其中工人技师2名,中级工3名,该队紧紧围绕安全生产这个中心,以教育职工遵章守纪,培养职工良好的职业道德意识和行为规范为重点,加强班组管理,严格落实各项规章制度,出色完成各项工作任务,实现安全生产。在实际工作中,该队在业务技能方面...
-
煤矿“优秀协管员”“好矿嫂”先进事迹
XXX原是XX煤矿总机室的一名话务员,现已退休。自从干安全协管工作以来,一心扑在协管安全工作岗位上,尽心尽责,心系矿山,情洒矿区,把一片爱心都无私奉献在了协管安全工作上。出色的工作表现赢得了矿工们的信赖,多次被矿和集团公司授予“优秀协管员”“好矿嫂”等荣誉称号。一...