- UID
- 1
- 积分
- 187773
- 回帖
- 0
- 贡献
-
- 金钱
-
- 注册时间
- 2012-7-14
- 最后登录
- 1970-1-1
- 在线时间
- 小时
TA的每日心情 | 怒 2024-11-4 03:26 |
---|
签到天数: 1214 天 连续签到: 1 天 [LV.10]茨木童子
|
楼主 |
发表于 2013-1-12 15:02:35
|
显示全部楼层
- #include <stdio.h>
- #include <math.h>
- int main()
- {
- int a = 0, b = 0, c = 0;
- eqn:
- printf("请输入a,b,c:\n");
- printf("a=");
- scanf("%d", &a);
- printf("b=");
- scanf("%d", &b);
- printf("c=");
- scanf("%d", &c);
- // scanf("%d %d %d", &a, &b, &c);
- printf("a=%d,b=%d,c=%d\n", a, b, c);
- int delta = 0;
- delta = b * b - 4 * a * c;
- if (delta < 0)
- {
- printf("delta=%d<0,方程无解。\n", delta);
- }
- else if (delta == 0)
- {
- double x1 = 0;
- x1 = (-b + sqrt(delta)) / (2 * a);
- printf("delta=0,\nx1=x2=%lf。\n", x1);
- }
- else
- {
- double x1 = 0, x2 = 0;
- x1 = (-b + sqrt(delta)) / (2 * a);
- x2 = (-b - sqrt(delta)) / (2 * a);
- printf("delta=%d>0,\nx1=%lf,\nx2=%lf。\n", delta, x1, x2);
- }
- printf("\n########本次计算完毕,请输入下一个#######\n\n");
- goto eqn;
- return 0;
- }
复制代码 上午改进了下 |
|