快捷导航

这是哪了错了?新手

#include "stdio.h"main(){float r,c,s,pi=3.14159;scanf("%f",&r);c=2.0*r*pi;s=r*r*pi;printf("r=%f,c=%1.2f,s=%2.3f\n",r,c,s,);}

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2


好像图没发错吧,你的问题在于,代码的末尾分号需要是用英文输入法输入的,你的有好几个都是中文;除此之外,我测试了你的错误,就是printf那一行出了问题,我自己照着你的打了一遍就没错误了,应该是你的符号又是中英文没调好。最后,你写的是%1.2f,%2.3f,以第一个为例,1代表数据宽度,2代表要显示的小数位数,只有一位长度怎么放两个小数呢,这也是个问题。应该就这么多吧,慕兄我看好你哦!
回复

使用道具 举报

每行代码结束没;
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP