永发信息网

我的c源程序怎么能让它能够重复运行?

答案:2  悬赏:0  手机版
解决时间 2021-05-04 01:22

求跟一元二次方程

#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,disc;
double x1,x2;
float p,q;
char i;
char x3,x4;
printf("输入系数a,b,c:\n");
scanf("%f,%f,%f",&a,&b,&c);
disc=b*b-4*a*c;
if(disc>=0)
{
if(disc==0)
x1=x2=-b/(2*a);
else
{
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
}
printf("x1=%.2f,x2=%.2f\n",x1,x2);
}
else
{
p=-b/(2*a);
q=sqrt(-disc)/(2*a);
printf("x3=%.2f+%.2fi,",p,q);
printf("x4=%.2f-%.2fi\n",p,q);
}
}

最佳答案

#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,disc;
double x1,x2;
float p,q;
char s = 'y';
//char i; //这三个变量无用.
//char x3,x4;
while( s != 'n' && s != 'N' ) //加上while循环,让用户选择是否继续.输入 n或者N 则结束程序.
{
printf("输入系数a,b,c:\n");
scanf("%f,%f,%f",&a,&b,&c);
disc=b*b-4*a*c;
if(disc>=0)
{
if(disc==0)
x1=x2=-b/(2*a);
else
{
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
}
printf("x1=%.2f,x2=%.2f\n",x1,x2);
}
else
{
p=-b/(2*a);
q=sqrt(-disc)/(2*a);
printf("x3=%.2f+%.2fi,",p,q);
printf("x4=%.2f-%.2fi\n",p,q);
}


getchar(); //吸收回车符.
printf("\n是否继续?(Y/N): ");
s=getchar(); //输入选择.
}
}

全部回答

那个你到底问的是什么意思啊 你的这个没问题啊 你要重复运行什么呢???

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这是怎么回事啊?手机上传不了音乐了!
我的头被撞到了。
未成年人容易被侵犯的权益是什么?
被查出解脲脲原体阳性,肛边发现1.5厘米肿块
孔子德行名言,孔子讲到水有德行,联想到的一句
你们最想去那个地方?
为什么我电脑有一些网页的超级链接打不开?
鑫源美术在什么地方啊,我要过去处理事情
信阳职业技术学院里的建筑工程系在老校区还是
弹弹堂公会人数任务
我开通了会员穿越火线有经验加成吗
流量卡多少钱一张 5分
wow角色转账号
开着无线上网卡看电脑里下好的电影,耗流量吗
得岗岭在什么地方啊,我要过去处理事情
推荐资讯
乳房流血是怎么回事 ?
如何制作网站的支付接口。
两个人在一起怎样才算幸福
女孩子学跆拳道的基本功
齐齐哈尔市机动车驾驶人安全教育学校我想知道
为什么湖南常德有魅族的专卖店,在官网上却查
为什么我QQ飞车一把才10个经验?
Q宠大乐斗最高多少级?
安逸乡村生活的句子,关于乡村生活的古诗
江家垄地址在什么地方,想过去办事
伤害我、谁会心痛?
QQ宠物古堡战记通关获得什么奖励?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?