这是哪了错了?新手

#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,);

}


qq_你是我想要的幸福_1
浏览 1236回答 3
3回答

三十二应遍尘刹

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

田心枫

每行代码结束没;
打开App,查看更多内容
随时随地看视频慕课网APP