1166 實數取整(指標專題)

2021-08-07 10:55:22 字數 643 閱讀 2733

讀入乙個實數,輸出實數的整數部分。注意該實數的位數不超過100位。輸入的整數部分可能含有不必要的前導0,輸出時應去掉,當然,若整數部分為0,則該0不能去掉。如輸入0023.56732,輸出應為23,而不是0023;0.123對應的輸出應為0。當然輸入也可能不含小數部分。 

要求定義並使用rounding()函式,原型如下: 

char *rounding(char *p)  

輸入乙個實數.

輸出整數部分。

0012345678900.56789

12345678900

#include#include#define n 110

char *delleading0( char *sptr );

void deldecimal( char *ptr );

int main (void)

/* char *strchr(char *str,int ch);

找出str指向的字串中第一次出現字元ch的位置,

返回指向該位置的指標,找不到則返回空指標 */

void deldecimal( char *ptr )

char *delleading0( char *sptr )

1166 實數取整(指標專題)

題目描述 讀入乙個實數,輸出實數的整數部分。注意該實數的位數不超過100位。輸入的整數部分可能含有不必要的前導0,輸出時應去掉,當然,若整數部分為0,則該0不能去掉。如輸入0023.56732,輸出應為23,而不是0023 0.123對應的輸出應為0。當然輸入也可能不含小數部分。要求定義並使用rou...

zzulioj1166 實數取整(指標專題)

讀入乙個實數,輸出實數的整數部分。注意該實數的位數不超過100位。輸入的整數部分可能含有不必要的前導0,輸出時應去掉,當然,若整數部分為0,則該0不能去掉。如輸入0023.56732,輸出應為23,而不是0023 0.123對應的輸出應為0。當然輸入也可能不含小數部分。要求定義並使用rounding...

1165 實數的小數部分(指標專題)

1165 實數的小數部分 指標專題 時間限制 1 sec 記憶體限制 128 mb 提交 4192 解決 1966 狀態 討論版 提交 命題人 admin 題目描述 讀入乙個實數,輸出該實數的小數部分,小數部分若多餘的末尾0,請去掉。如輸入111111.12345678912345678900 則輸...