欢迎来到文章屋!

免费注册| 登录| 加入收藏| 设为首页
首页 问题大全 我要提问 我的问题
编写c程序,计算并输出表达式S=(a-b)/sqrt(a+b)的值.其中a和c的值从键盘出入.#include#includevoidmain(){inta,b,m;doubles;printf("PleaseInput2number:n");scanf("%d,%d",&a,&b);do{m=(a+b);s=(double)((a-b)/sqrt(m));
提问时间:2024-04-18 01:47:02 1人问答
问题描述:

  编写c程序,计算并输出表达式S=(a-b)/sqrt(a+b)的值.其中a和c的值从键盘出入.

  #include

  #include

  voidmain()

  {

  inta,b,m;

  doubles;

  printf("PleaseInput2number:n");

  scanf("%d,%d",&a,&b);

  do

  {

  m=(a+b);

  s=(double)((a-b)/sqrt(m));

  }while(m=0);

  printf("s=%lfn",s);

  }

  我这个程序哪编错了呀?

回答详情:
尊姓大名:
提交答案
李老师回答:
  为什么要dowhile循环   我帮你改下   #include   #include   voidmain()   {   inta,b,m;   doubles;   printf("PleaseInput2number:n");   scanf("%d,%d",&a,&b);   m=a+b;   if(m>0)   s=(a-b)/sqrt(m);   printf("s=%lfn",s);   }   输入的时候要按a,b格式输入,我帮你试过了可以正常运行的
李老师
2024-04-18 23:23:48
点赞0
热门问答