題目描述
讀入乙個實數,輸出該實數的小數部分,小數部分若多餘的末尾0,請去掉。如輸入111111.12345678912345678900
則輸出0.123456789123456789。若去掉末尾0之後小數部分為0,則輸出「no decimal part」。注意該實數的位數不超過100位。
請定義並使用如下函式。
char *decimal(char *p)
輸入
輸入乙個實數。不超過100位。
輸出
輸出小數部分,輸出佔一行。
樣例輸入 copy
111111.12345678900012345678900
樣例輸出 copy
0.123456789000123456789
#include#includechar ans[110];
char *decimal(char *p)
if(flag==1)
} ans[j]='\0';
j--;
while(ans[j]=='0')
return ans;
} int main()
1165 實數的小數部分(指標專題)
1165 實數的小數部分 指標專題 時間限制 1 sec 記憶體限制 128 mb 提交 4192 解決 1966 狀態 討論版 提交 命題人 admin 題目描述 讀入乙個實數,輸出該實數的小數部分,小數部分若多餘的末尾0,請去掉。如輸入111111.12345678912345678900 則輸...
6 8 拆分實數的整數與小數部分
6 8 拆分實數的整數與小數部分 15分 本題要求實現乙個拆分實數的整數與小數部分的簡單函式。函式介面定義 void splitfloat float x,int intpart,float fracpart 其中x是被拆分的實數 0 x 10000 intpart和fracpart分別是將實數x拆...
6 1 拆分實數的整數與小數部分
本題要求實現乙個拆分實數的整數與小數部分的簡單函式。函式介面定義 void splitfloat float x,int intpart,float fracpart 其中x是被拆分的實數 0 x 10000 intpart和fracpart分別是將實數x拆分出來的整數部分與小數部分。裁判測試程式樣...