int potenz(float x[1001], float y[1001])
{
int i;
float c=0.0f,k=0.0f;
system("clear");
printf("Wahl der Potenzfunktion der Form c * x^k\n");
printf("Bitte geben sie den Koeffizienten c ein: ");
scanf("%f",&c);
printf("\nBitte geben sie den Exponenten k ein: ");
scanf("%f",&k);
printf("\nIhre Funktion: %f x^ %f\n",&c,&k);
}
這個問題很簡單,這裏是一個日誌輸入/輸出:讀取浮點值;輸出當屬0.00000
Bitte geben sie den Koeffizienten c ein: 23.512
Bitte geben sie den Exponenten k ein: 5.1
Ihre Funktion: 0.000000 x^ 0.000000
任何想法,爲什麼它這樣做,或如何避免?
您不應該將'c'和'k'的地址傳遞給'printf'。只需傳遞沒有操作符地址的值。 –
不相關,但爲什麼你傳遞y和x作爲參數。它甚至沒有在功能中使用! –