java实验课程题目4.doc
文本预览下载声明
第八周 实验课程题目
实验题1 求解一元二次多项式的根:
将不同的a,b,c值硬编码到程序中,测试你的程序,观察输出结果。如:
a=1,b=2,c=1
a=0,b=1,c=1
a=1,b=1,c=1
……
int a=0,b=0,c=0,x=0,temp=0;int x1=0,x2=0;a=0;b=0;c=1;if(a==0){if(b==0){System.out.println(x=R);}else{x=-c/b;}}else{if(b*b-4*a*c=0){if(b==0){x=(int)Math.sqrt(-c/a);System.out.println(x=+x);}else{//int t=0;temp=(int)Math.sqrt(b*b-4*a*c);x1=(-b+temp)/(2*a);x2=(-b-temp)/(2*a);System.out.println(x1=+x1+ +x2=+x2);}}else{System.out.println(x无解);}}
实验题2 排序和查找
给定一个数组:
int a[]={28,39,49,78,23}; // 你可以用任意的测试数据
请对数组中的元素进行排序。
给定一个数字 x=49,
请在排序后的数组中查找该元素。
要求:
* 最好使用折半查找
* 排序和查找自己写函数实现,不要使用标准API。
实验题3 输出九九乘法表
要求:
* 格式对齐
* 不允许仅用输出语句实现。
显示全部