Р #include // 运行结果:0.37 -5.37Р int f(float a,float b,float c,float *x" /> Р #include // 运行结果:0.37 -5.37Р int f(float a,float b,float c,float *x" />

全文预览

C语言程序设计(课程)实验教学大纲

上传者:梦溪 |  格式:doc  |  页数:11 |  大小:135KB

文档介绍
该程序中"____ N ____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:调用函数f用以求1元2次方程Р x*x+5*x-2=0 的实根。Р #include <stdio.h>Р #include <math.h> // 运行结果:0.37 -5.37Р int f(float a,float b,float c,float *x1,float *x2)Р{ if(b*b-4*a*c<0) 1 ; // return 1;Р *x1=(-b+sqrt(b*b-4*a*c))/2/a; Р *x2=(-b-sqrt(b*b-4*a*c))/2/a; Р return 0;Р } Р void main()Р{?float u1,u2; float a=1,b=5,c=-2;Р if(f( 2 )) printf("实数范围内无解\n"); // f(a,b,c,&u1,&u2)Р else printf("%.2f %.2f\n",u1,u2);Р2、改错题:Р(1)在考生目录下,有Modify.c程序,该程序中"/***** N *****/"的下一行中有错误,Р请改正(注意:不得加行、减行、加句、减句,否则后果自负)。Р该程序功能:运行时若输入a、n分别为3、6,则输出下列表达式的值:Р3+33+333+3333+33333+333333 Р#include <stdio.h>Рvoid main()Р{ int i,a,n,t=0;Р /***** 1 *****/Рs=0; // int s=0;Р scanf("%d%d",&a,&n);Рfor(i=1;i<=n;i++) {Р /******* 2 ******/Р t=t*10+i; // t=t*10+1;Р s=s+t;Р}Р s=s*a;

收藏

分享

举报
下载此文档