首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 复习指导 >

C++应用实例十五(2)

2008-12-21 
循环小数的处理


  }

  i++;

  }

  }

  else

  return ;

  len++;

  i=0;

  }

  }

  int main()

  {

  DIV oper;

  unsigned int i=0, len=0 ,repair=0, flag=0;

  oper.length=0;

  printf(" 请输入分子(nume):");

  scanf("%ld",&oper.num);

  printf(" 请输入分母(demo):");

  scanf("%ld",&oper.den);

  divide(oper);

  printf("%ld%c",oper.quot[i++],’.’);

  if(oper.length==1)

  printf("%d",0);

  else

  {

  while(i

  {

  if(i==oper.cycle_point+1)

  {

  printf("%c%ld",’(’,oper.quot[i]);

  flag=1;

  }

  else

  printf("%ld",oper.quot[i]);

  i++;

  }

  if(flag)

  printf("%c",’)’);

  }

  printf("\n");

  return 0;

  }

 

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/

热点排行