1. 程式人生 > >C高級地一次作業 函數題第一題

C高級地一次作業 函數題第一題

指針 獲得 post 整形 log class 第一題 作業 浮點型

函數題第一題

void splitfloat( float x, int *intpart, float *fracpart )

{
int a; float b;

a=x/1; b=x-a; *intpart=a;
*fracpart =b; }

先想到要將x分成整數和小數,所以要定義一個整形a和浮點型b將其存起來,然後用除以1取整的方法獲得整數部分,用x-a獲得小數部分,將分別將兩值傳給指針intpart, fracpart

C高級地一次作業 函數題第一題