永发信息网

这是我写的代码,可是提交上pta就会显示格式错误请问我有什么错了吗,应该怎样改善?

答案:2  悬赏:10  手机版
解决时间 2021-11-09 09:07
这是我写的代码,可是提交上pta就会显示格式错误请问我有什么错了吗,应该怎样改善?
最佳答案
#include
#include
 
int main()
{ double a,b,c,d,e,f;
  scanf("%lf %lf %lf %lf %lf %lf",&a,&b,&c,&d,&e,&f );
  double AB,BC,AC,ab,bc,ac;
  ab=(a-c)*(a-c)+(b-d)*(b-d);
  bc=(c-e)*(c-e)+(d-f)*(d-f);
  ac=(a-e)*(a-e)+(b-f)*(b-f);
  AB=sqrt(ab);
  BC=sqrt(bc);
  AC=sqrt(ac);
  if((AB  double l=AB+BC+AC;
  double P = l / 2;
  double s = sqrt(P*(P-AB)*(P-BC)*(P-AC));
  printf("L = %.2f, A = %.2f",l,s); }//这里好像没有换行
  else
  {printf ("Impossible");
  }
  return 0;
}追问我是换行时多了一个空格现在发现了
全部回答
你的读取格式每个%lf之间都有一个空格。读取的时候每个数之间需要输2个空格,而你输入是按1个空格留的,因此输入错误。解决办法:把scanf语句中每个%lf之间的空格都删掉,变成%lf%lf%lf%lf%lf%lf,这样输入的时候数之间输1个空格就可以了。
另外:不要在程序中乱加空格。书上带空格是为了让人阅读方便,不是让你按那个加空格。追问我试过了,还是一样还是格式错误
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
桃花朵朵开把一根桃枝放在水里插,能不能插活
求教flash逐帧动画制作流程
汽车换了一个轮胎,发现胎压变成2.5,2.6,2.
OPP08207不能插联通卡吗?
不知秦与汉,徒欲吊英灵!猜一个动物
骂学校的诗或顺口溜
呼图壁县景宏机动车驾驶员培训有限公司地址在
从灵山卫公交枢纽站到鲁海丰海洋牧场大酒店坐
精河县博通职业技能驾驶培训有限公司地址在什
求这个电视剧的百度云资源
博赞忆鸣惊人快速记忆培训(东明校区)地址好找
如何分辨小鱼鱼星和大鱼鱼星的区别
夏天怎么喷香水 夏天适合用什么香水
韩束化妆品5件套多少钱?
十个十个地数,和700相邻的两个数是什么和什么
推荐资讯
短期国际资本流动的流动特点
鑫泰摩托配件修理地址好找么,我有些事要过去
哈巴河县交警大队科目一考场地址有知道的么?
韩国造船所,常常看到《배치3
苹果6 8.2版本怎么更新
昌岭网吧地址在哪,我要去那里办事,
求德阳七星台事件真相
哪些单位能开消防工作证明
求解axa等于10,a是?a的平方等于10,求a是?
转转app收到别人发的私信,怎么回复?
请问这是不是李艺彤?
美美国际养颜纤体会所地址好找么,我有些事要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?