7.     寫一個程式讓它要求使用者打入一個浮點數,然後印出這數字的立方,用一個你自己設計的函數來做立方然後印出來。main()函數應該要把使用者所打的數字傳進去。

#include <stdio.h>                                              //引入stdio.h

#include <stdlib.h>                                             //引入stdlib.h

void cube(float k);                                             //宣稱一個cube函數的雛形

int main (void)

{

    float f1;                                                   //宣告浮點數f1

    printf("Please enter a float number to be cubed:");

    scanf("%f", &f1);                                           //讓使用者輸入,assignf1

    cube(f1);                                                   //呼叫cube函數,傳入f1變數

   

    system("PAUSE");                                            //「按任意鍵繼續...」的程式,讓程式暫停

    return 0;                                                   //函數結束,傳回整數並跳回原本呼叫的地方

}

void cube(float k)                                              //宣稱一個cube函數,回傳值設為沒有回傳值,參數為浮點數的k變數

{

    printf("The cube of number %.3f is %.3f\n", k, k*k*k);      //印出傳入值kk的次方

}

 

 

創作者介紹

清新下午茶

Johnny 鋼鍊 發表在 痞客邦 PIXNET 留言(0) 人氣()