給出圓的半徑,求圓的直徑、周長和面積。
輸入格式:
輸入包含一個實數r(0 < r <= 10,000),表示圓的半徑。
輸出格式:
輸出一行,包含三個數,分別表示圓的直徑、周長、面積,數與數之間以一個空格分開,
首先這個范圍不太會搞,然后第一次寫的時候是整型,這個寫出來了,第二次保留四位小數時出問題了,代碼如下:
#include "stdio.h"
#define pi 3.14159
main( )
{
float r,d,c,s;
scanf("%.4lf",&r);
d=2*r;
c=2*pi*r;
s=pi*r*r;
printf("d=%.4lf",d);
printf("c=%.4lf",c);
printf("s=%.4lf",s);
return 0;
}
這個輸出之后d,c,s為啥都是0.0000。。。求各位大佬幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/276352.html
標籤:C語言
上一篇:這段在Dev C++上沒問題但是在Visual C++上過不了編譯
下一篇:UDP埠問題
