//関数f(x),g(x)の値を求めるプログラム  #include #include #define f(x) x*x int k; void main(void) { double i; double g(i,k); printf("1...sqrt(x) 2...2x e...End\n"); while (printf("Input k="), scanf("%d",&k)!=0){ for (i=0;i<=10;i++){ printf("%f %f %f\n",i,g(i,k),f(i)); } } } //def function g(x) double g(double x,int k) { switch(k) { case 1: return sqrt(x); break; case 2: return 2*x; break; default: return 0; break; } }