为什么输出是0.000000

来源:-

慕粉4084726

2016-09-29 13:36

#include<stdio.h>

main()

{

int r,s;

scanf("%d",&r);

s=3.14*r*r;

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

}


写回答 关注

1回答

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

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

    慕粉4084...

    非常感谢!

    2016-09-29 15:27:15

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926026 学习 · 20793 问题

查看课程

相似问题