编写c程序,计算并输出表达式S=(a-b)/sqrt(a+b)的值.其中a和c的值从键盘出入.
#include
#include
void main()
{
int a,b,m;
double s;
printf("Please Input 2 number:\n");
scanf("%d,%d",&a,&b);
do
{
m=(a+b);
s=(double)((a-b)/sqrt(m));
}while(m=0);
printf("s=%lf\n",s);
}
我这个程序哪编错了呀?
人气:120 ℃ 时间:2020-05-21 17:45:29
解答
为什么要do while循环
我帮你改下
#include
#include
void main()
{
int a,b,m;
double s;
printf("Please Input 2 number:\n");
scanf("%d,%d",&a,&b);
m=a+b;
if(m>0)
s=(a-b)/sqrt(m);
printf("s=%lf\n",s);
}
输入的时候要 按a,b格式输入,我帮你试过了可以正常运行的
推荐
- 写出经过计算后表达式中 a的值.
- 编写程序计算并输出 下面各逻辑表达式的值.设a=3,b=4,c=5 (1) a+b>c&&b==c (2) a
- 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是多少?答案为-12
- JAVA从键盘输入2个数字,输出两个数字的“+、-、*、/、%”的运算表达式及运算结果
- (1).已知x=1,y=2,z=26,计算下面表达式的值 log10(y^x*sqrt(z-x)%11)
- 化简【a^2+b^2/a^2-2ab+b^2 -2/2ab/(1/a-1/b)^2】*4/a+b
- 100元买100只鸡小鸡1元两只,公鸡2元一只,母鸡四元一只,小鸡、公鸡、母鸡各买多少只?
- 铁、钢的密度是7.8还是7.
猜你喜欢