【摘要】:1)编程实现,求一元二次方程ax2+bx+c=0 的根。a、b、c 为任意实数。输出x1、x2 实根,且要求x1 > =x2。说明:①如果a 为0 且b 为0,则输出“Not an equation”。③如果a 不为0,则按以下格式输出方程的根x1 和x2:·若x1 和x2 为实根,则以x1 > =x2 输出。·若方程是共轭复根,则x1 =m+ni,x2 =m-ni,其中n>0。2)输入学号(长整数)和成绩(浮点数),输出8 位规范学号、四舍五入后的成绩、四舍五入后成绩的绩点。
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(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)算算和你喜欢的人名字笔画相差几画,看看你们的缘分! 方法:你的名字加起来的笔画,你喜欢的人名字加起来的笔画,看看你们的名字相差几画,再对照下表。
【程序分析】
【参考程序】
【运行结果】
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关C语言程序设计实验教程的文章