2022年福师大网络学院秋C++语言程序设计作业 .pdf
-
资源ID:32125016
资源大小:40.95KB
全文页数:3页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年福师大网络学院秋C++语言程序设计作业 .pdf
编程:1 编写一个程序求一元二次方程的解。讨论下述情形:(1)a=0 ,不是二次方程。(2)b2-4ac=0,有两个相等实根。(3) b2-4ac0,有两个不等实根。(4) b2-4ac0,有两个复根(表示成x+yi,x-yi ) 。答: C+的代码:#include #include void main(void) double a,b,c,d; char ch(y); do cout 请依次输入二次方程ax2+bx+c=0 的系数 (a 不等于 0):abc; if(-0.0001a0.0001) /浮点数不宜直接判断相等cout 不是二次方程 endl;continue; d=b*b-4*a*c; if(d=0)cout方程有两个相等实根: -b/(2*a)endl; else if(d0)cout方程有两个不相等复根:-b/(2*a)+isqrt(-d)/(2*a) -b/(2*a)-isqrt(-d)/(2*a)endl; else cout方程有两个不相等实根 :-b/(2*a)+sqrt(d)/(2*a) -b/(2*a)+sqrt(d)/(2*a)endl; coutch; while(ch=y|ch=Y); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 2. 输入一个2X3 的整数矩阵,输出其中最大值、最小值及其所在的行列下标。答: C+ 的代码:#include using namespace std; int main() int number23; for(int i=0;i2;i+) for(int j=0;jnumberij; int imin=0,jmin=0,min=number00,imax=0,jmax=0,max=number00; for(i=0;i2;i+) for(int j=0;jmax) max=numberij; imax=i; jmax=j; if(numberijmin) min=numberij; imin=i; jmin=j; cout第imin+1 行第 jmin+1 个数最小,最小值为minendl; cout第imax+1 行第 jmax+1 个数最大,最大值为maxendl; return 0; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 3. 编程序求 y=1+1/1!-1/2!+1/3!-1/4!+.的值 .( 精度为 1e-6) 。答: C+ 的代码:#include StdAfx.h #include stdio.h main() int n=1; double m,Total; float j,sign; while(n!=0) Total=1; m=1; sign=-1; printf(Input N!:); scanf(%d,&n); for(j=1;j=n;j+) m*=j; sign*=-1; Total+=sign*1.0/m; printf(%6fnn,Total); 注意:此作业应该在自学完课本第2 版的第一部分和第二部分后完成,编程可以参考视频辅导的“穷举与迭代”部分,全部程序调试好后,粘贴到word 文件中,然后将word 文件以附件的形式上传。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -