zzulioj1166 實數取整(指標專題)

2021-10-02 18:47:29 字數 885 閱讀 6382

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

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

char *rounding(char *p)

輸入乙個實數.

輸出整數部分。

0012345678900.56789
12345678900
#include

#include

char

*rounding

(char

*p)if

(p[j]

=='.'

||p[j]

=='\0'

) j--

;for

(i=0

;p[j]

!='\0'

;j++

) a[i]

='\0'

;return a;

}int

main()

#include

#include

char

*rounding

(char

*p) a[i]

='\0'

;for

(i=0

;a[i]

!='\0'

;i++)if

(j!=0)

return a;

}int

main()

1166 實數取整(指標專題)

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

1166 實數取整(指標專題)

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

wikioi 1166矩陣取數遊戲

本質上就是乙個在一行中頭尾取數情況下求出分數最大值。設d i,j 表示該行從i到j的合併分數 則d i,j 2 max 由於時間比較晚了,可能不夠時間寫高精度,先存普通版本演算法 include include include define maxn 100 int map maxn maxn in...