欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 程序设计 >> C教程 >> 试题库 >> 教程正文

  没有公告

教程: C语言-试题库-2001年9月计算机等级考试二级C语言上机试题(7、8、9) 更多...
教程: C语言-试题库-2001年9月计算机等级考试二级C语言上机试题(7、8、9)

r> 88,91
71,13
12,45
72,32
29,99
34,43
22,44
*/
/* 输出文件 bc07.dat 内容应当如下:
a=45,b=12,c=5142
a=63,b=54,c=3564
a=14,b=78,c=4718
a=88,b=91,c=8981
a=71,b=13,c=1173
a=12,b=45,c=2415
a=72,b=32,c=2372
a=29,b=99,c=9929
a=34,b=43,c=4433
a=22,b=44,c=2424
*/



/*程序修改题9
给定程序MODI1.C中函数fun的功能是:求两数平方根之和,作
为函数值返回。
例如:输入12和20,输出结果是:y = 7.936238。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序
的结构!
*/
#include
#include

/************found************/
double fun (double *a, double *b)
//double fun (double *a, *b)
{ double c;
/************found************/
c = sqrt(*a) sqrt(*b) ;
// c = sqr(a) sqr(b) ;
return c;
}

main ( )
{ double a, b, y;
clrscr( );
printf ( "Enter a & b : "); scanf ("%lf%lf", &a, &b );
y = fun (&a, &b); printf ("y = %f \n", y );
}

/* 编程题

函数fun的功能是:将两个两位数的正整数a、b合并形成一个
整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数
的百位和千位上, b数的十位和个位数依次放在c数的个位和十位
上。
例如,当a=45,b=12。调用该函数后,c=5421。
注意: 部分源程序存在文件PROG1.C中。数据文件IN1.DAT中
的数据不得修改。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun
的花括号中填入你编写的若干语句。
*/
#include
#include
void fun(int a, int b, long *c)
{//
*c=a/10*100 a*1000 b/10 b*10;

//
}
main()
{ int a,b; long c;
clrscr();
printf("Input a, b:");
scanf("%d%d", &a, &b);
fun(a, b, &c);
printf("The result is: %ld\n", c);
NONO();
}
NONO ( )
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *rf, *wf ;
int i, a,b ; long c ;
rf = fopen("in1.dat", "r") ;
wf = fopen("bc09.dat","w") ;
for(i = 0 ; i < 10 ; i ) {
fscanf(rf, "%d,%d", &a, &b) ;
fun(a, b, &c) ;
fprintf(wf, "a=%d,b=%d,c=%ld\n", a, b, c) ;
}
fclose(rf) ;
fclose(wf) ;
}

/* in1.dat 内容如下:
45,12
63,54
14,78
88,91
71,13
12,45
72,32
29,99
34,43
22,44
*/
/* bc09.dat 内容应当如下:
a=45,b=12,c=5421
a=63,b=54,c=3645
a=14,b=78,c=4187
a=88,b=91,c=8819
a=71,b=13,c=1731
a=12,b=45,c=2154
a=72,b=32,c=2723
a=29,b=99,c=9299
a=34,b=43,c=4334
a=22,b=44,c=2244
*/



上一页  [1] [2] 

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    access基础知识
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网