roberthsu2003 / cAndC-

51 stars 18 forks source link

請為以下數學方程式,建立自訂的function #43

Closed roberthsu2003 closed 1 month ago

roberthsu2003 commented 3 months ago
截圖 2024-06-13 晚上9 48 50

輸出

x=1,y=1,得到的結果是xxx
roberthsu2003 commented 3 months ago
#include <iostream>
using namespace std;

int fun1(int x){
  return x * x + 2 * x + 1;
}

int main() {
  for(int x=0; x<=10; x++){
    cout << "x=" << x << ",value=" << fun1(x) << endl;
  }
}
Norri2 commented 3 months ago
#include <iostream>
#include <math.h>

using namespace std;

int polynomial_func(int x, int y)
{
  return (pow(x, 3) + (3 * pow(x, 2) * y) + (3 * x * pow(y, 2)) + pow(y, 3));
}

void calc_result(int x, int y)
{
  cout << "x = " << x << ",y = " << y << 
  ",結果為" << polynomial_func(x, y) << endl;
}

int main(void) 
{
  for(int x = 1 ; x <= 4 ; x++)
  {
    for(int y = 1 ; y <= 4 ; y++)
    {
      calc_result(x, y);
    }
  }

  return 0;
}

x = 1,y = 1,結果為8 x = 1,y = 2,結果為27 x = 1,y = 3,結果為64 x = 1,y = 4,結果為125 x = 2,y = 1,結果為27 x = 2,y = 2,結果為64 x = 2,y = 3,結果為125 x = 2,y = 4,結果為216 x = 3,y = 1,結果為64 x = 3,y = 2,結果為125 x = 3,y = 3,結果為216 x = 3,y = 4,結果為343 x = 4,y = 1,結果為125 x = 4,y = 2,結果為216 x = 4,y = 3,結果為343 x = 4,y = 4,結果為512

fatpao commented 3 months ago
#include <iostream>
using namespace std;

int fun1(int x, int y){
  return x*x*x + 3*x*x*y + 3*x*y*y + y*y*y;
}

int main() {

  cout << "以下是計算3X^3 + 3X^2Y + 3xY^2 + Y^3的結果" << endl;

  for(int x=1; x<=4; x++){
    for(int y=1; y<=4; y++){
      cout << "X=" << x << ",Y=" << y << ",value=" << fun1(x,y) << endl;
    }

  }
}

以下是計算3X^3 + 3X^2Y + 3xY^2 + Y^3的結果 X=1,Y=1,value=8 X=1,Y=2,value=27 X=1,Y=3,value=64 X=1,Y=4,value=125 X=2,Y=1,value=27 X=2,Y=2,value=64 X=2,Y=3,value=125 X=2,Y=4,value=216 X=3,Y=1,value=64 X=3,Y=2,value=125 X=3,Y=3,value=216 X=3,Y=4,value=343 X=4,Y=1,value=125 X=4,Y=2,value=216 X=4,Y=3,value=343 X=4,Y=4,value=512

charlywang11 commented 3 months ago

請為以下數學方程式,建立自訂的function

輸出 x=1,y=1,得到的結果是xxx

#include <iostream>
using namespace std;

double fun1(int x, int y){
  return x*x*x + 3*x*x*y + 3*x*y*y + y*y*y;
}

int main() {
  for (double x=1; x<=4; x++){
    for (double y=1; y<=4; y++){
      cout << "x=" << x << ", ";
      cout << "y=" << y << ", ";
      cout << "得到的結果是" << fun1(x,y) << endl;
    }
  }
}

image

ya0126 commented 3 months ago
#include <iostream>
using namespace std;

int fun1(int x, int y){
  return x*x*x + 3*x*x*y + 3*x*y*y + y*y*y;
}

int main() {

  cout << "以下是計算3X^3 + 3X^2Y + 3xY^2 + Y^3的結果" << endl;

  for(int x=1; x<=4; x++){
    for(int y=1; y<=4; y++){
      cout << "X=" << x << ",Y=" << y << ",value=" << fun1(x,y) << endl;
    }

  }
}

X=1,Y=1,value=8 X=1,Y=2,value=27 X=1,Y=3,value=64 X=1,Y=4,value=125 X=2,Y=1,value=27 X=2,Y=2,value=64 X=2,Y=3,value=125 X=2,Y=4,value=216 X=3,Y=1,value=64 X=3,Y=2,value=125 X=3,Y=3,value=216 X=3,Y=4,value=343 X=4,Y=1,value=125 X=4,Y=2,value=216 X=4,Y=3,value=343 X=4,Y=4,value=512

createcube commented 3 months ago
#include <iostream>
using namespace std;

double fun(int x, int y){
  return x*x*x + 3*x*x*y + 3*x*y*y + y*y*y;
}

int main() {
  int x1[] = {1, 2, 3, 4};
  int y1[] = {1, 2, 3, 4};
  for(int i = 0; i<4; i++){
    int x2;
    x2 = x1[i];
    for(int j = 0; j<4; j++){
      int y2;
      y2 = y1[j];
      cout << "x= " << x2 << ",y= " << y2 << ",得到的結果是" << fun(x1[i], y1[j]) << endl;
    }
  }
}
Jordon1101794 commented 3 months ago
#include <iostream>
using namespace std;

int fun(int x, int y){
 return x * x * x + 3 * x * x * y +3 *x * y * y + y * y * y; 
}

int main() {
  for(int x = 1; x <= 4; x++){
    for(int y = 1; y <= 4; y++){
       cout << "x = " << x << " ,y =" << y <<", 得到的結果是:" << fun(x, y) << endl;
    }
  }
}
lucy0350628 commented 3 months ago
#include <iostream>
using namespace std ;

int fun1(int x, int y){
  return x*x*x + 3*x*x*y + 3*x*y*y + y*y*y;
}

int main() {
  for(int x=1;x <4;x++){
    for(int y=1;y<4;y++){
      cout<<"x="<<x<<",y="<<y<<",value ="<<fun1(x,y)<<endl ;
    }
  }
}