0

このコードは、1+x、x、および log(1+x) の値を示すテーブルを出力します。ただし、上部には 1.0、0.0、および 0.0 の数字を持つ 3 つの余分な列があります。なぜこうなった?

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main()
{
  double x;
  printf("(1+x) \t (x) \t  log(1+x)");
  for(x=0.0; x<=1.05;x+=.05)
  {
    printf("%f %f %f \n",(1+x),(x),log(1+x));
  }
  system("Pause");
}
4

1 に答える 1

3

後に改行を挿入するのを忘れました[...] log(1+x)

行を修正する

printf("(1+x) \t (x) \t  log(1+x)");

printf("(1+x) \t (x) \t  log(1+x)\n");

仕事をする必要があります

于 2013-01-22T19:15:09.347 に答える