导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→程序翻译

* 79257: 程序翻译

   白色枫叶 
白色枫叶发表的帖子 

 程序翻译
//#include  <stdafx.h>  

#include  <math.h>  

#include  <iostream.h>  

double derive(int n,double i)

{

 if(n==1&&i==1)

  return 0;

 else if(n==1&&i==2)

  return 1;

 else if (i>  pow(2,n-1))

  return derive(n-1,pow(2,n)-i+1)+pow(2,n-1);

 else

  return derive(n-1,i);

}

void convert(int n,double i)

{

 int left;

 for (int time=1;time  <n+1;time++)

 {

  left=i-((int)(i/2))*2;

  i=(int)(i/2);

  cout  <  <left;

 }

 cout  <  <endl;

}

int main()

{

 int n;

 cout  <  <"输入一个整数(格雷码的位数)"  <  <endl;

 cin>  >  n;

 double i;

 for (i=1;i  <
pow(2,n)+1;i++)

 {

  convert (n,derive(n,i));

 }

 

 return 0;

}
谁可以把它用java表示的
请你们会的一定要帮帮忙
我语言什么都不懂的

发表时间:2005年6月8日14:14:21

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:咋办臬?
[下一篇帖子]:我用isp烧写飞利浦的单片机p89c669!我用isp烧写飞利浦的单片机p89c669! 使