那個F1(x)應該是x的平方加10,后面的也差不多,f2等于X的平方+x+9,f3對于二倍x的平方+3x+30,f4為100倍x的平方
uj5u.com熱心網友回復:
#include <stdio.h>double f0(double x) { return x; };
double f1(double x) { return x*x+10;};
double f2(double x) { return x*x+9; };
double f3(double x) { return x*x+3*x+30; };
double f4(double x) {return 100*x*x; };
int main() {
double (*pf[5]) (double) = { f0, f1, f2, f3, f4};
double matrix[5][8];
int row, col;
printf("Please input 8 numbers of type doulble:\n");
for ( col=0; col<8; col++)
scanf("%lf", &matrix[0][col] );
for ( row =1; row<5; row++) {
for (col=0; col<8; col++) {
matrix[row][col] = pf[row](matrix[0][col]);
}
}
for ( row=0; row<5; row++) {
for ( col=0; col<8; col++ ) {
printf("%8.2lf", matrix[row][col]);
}
printf("\n");
}
return 0;
};
uj5u.com熱心網友回復:
感謝感謝謝謝大佬
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/115958.html
標籤:C語言
上一篇:boost庫鏈接錯誤 無法打開檔案“libboost_regex-vc140-mt-gd-x64-1_72.lib”
下一篇:萌新求問關于函式宣告
