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); //讓使用者輸入,assign給f1 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); //印出傳入值k與k的次方 }
留言列表