#5731: 如何消去小數點?


bowwow5252 (阿望)


#include<stdio.h>
#include<stdlib.h>
#include<math.h>
double pow(double, double);
int main()
{
    float x;
    printf("please input number : ");
    while(scanf("%f",&x)==1)
    {
    printf("%f\n",pow(2,x));
    }
    return 0;
}

//如何消去小數點呢?但是pow又必需配合用%f

 

#5732: Re:如何消去小數點?


leopan0922 (zz)


#include
#include
#include
double pow(double, double);
int main()
{
    float x;
    printf("please input number : ");
    while(scanf("%f",&x)==1)
    {
    printf("%.f\n",pow(2,x));
    }
    return 0;
}

//如何消去小數點呢?但是pow又必需配合用%f

 

這樣就可以了