标题:程序可以运行,但输出结果都是4,怎么回事?
取消只看楼主
郭阳yang
Rank: 1
等 级:新手上路
帖 子:24
专家分:9
注 册:2020-10-24
结帖率:100%
已结贴  问题点数:5 回复次数:0 
程序可以运行,但输出结果都是4,怎么回事?
#include <stdio.h>
int main()
{
 double a;
 scanf("%lf", &a);
 if (a < 0)
 
 {
   printf("-1");
}
  if (a = 0)
 
 {
   printf("0");
}
  if (a>0 &&a<= 8)
 
 {
   printf("%lf", a);
}
 if (a > 8 && a <= 20)
 
 {
   printf("%lf", a * (a + 1));
}
 else
 
  printf("%lf", (a - 2)*(a - 2));
 
}
搜索更多相关主题的帖子: 运行 printf 结果 scanf 输出 
2020-11-03 19:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-503752-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.664866 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved