(4)实验内容

更新于 2026年10月10日 版权声明
(4)实验内容

1)编程实现,求一元二次方程ax2+bx+c=0 的根。a、b、c 为任意实数。输出x1、x2 实根(保留2 位小数),且要求x1 > =x2。

说明:

①如果a 为0 且b 为0,则输出“Not an equation”(N 大写,单词间一个空格)。

②如果a 为0,退化一次方程,则只输出一个根的值即可。

③如果a 不为0,则按以下格式输出方程的根x1 和x2(x1 和x2 之间有一个空格):

·若x1 和x2 为实根,则以x1 > =x2 输出。

·若方程是共轭复根,则x1 =m+ni,x2 =m-ni,其中n>0。

其中x1、x2、m、n 均保留2 位小数。

【程序分析】

【参考程序】

【运行结果】

2)输入学号(长整数)和成绩(浮点数),输出8 位规范学号(不足8 位,前导补0)、四舍五入后的成绩、四舍五入后成绩的绩点。

①8 位前导0 长整数的格式符为:%08ld

②绩点换算表

90 ~100 4.0

85 ~89.9 3.7

82 ~84.9 3.3(https://www.daowen.com)

78 ~81.9 3.0

75 ~77.9 2.7

72 ~74.9 2.3

68 ~71.9 2.0

66 ~67.9 1.7

64 ~65.9 1.5

60 ~63.9 1.0

0 ~59.9 0.0

【程序分析】

【参考程序】

【运行结果】

3)算算和你喜欢的人名字笔画相差几画,看看你们的缘分! 方法:你的名字加起来的笔画,你喜欢的人名字加起来的笔画,看看你们的名字相差几画,再对照下表。

图示

【程序分析】

【参考程序】

【运行结果】

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)