问答详情
源自:-

为什么输出是0.000000

#include<stdio.h>

main()

{

int r,s;

scanf("%d",&r);

s=3.14*r*r;

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

}


提问者:慕粉4084726 2016-09-29 13:36

个回答

  • JustWannaHugU
    2016-09-29 14:08:10
    已采纳

    把s的变量类型改为double就行了