首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

菜鸟多谢

2012-03-02 
初学者求助谢谢怎么把我这个C程序转换成java程序啊,我这个C程序有好几个函数啊#include stdio.hpanzhihe

初学者求助谢谢
怎么把我这个C程序转换成java程序啊,我这个C程序有好几个函数啊
#include "stdio.h"
 panzhihe(int x)
{char i;
if(x==0)i='h';
else if(x==4)i='h';
else if(x==6)i='h';
else if(x==8)i='h';
else if(x==9)i='h';
else if(x==1)i='z';
else if(x==2)i='z';
else if(x==3)i='z';
else if(x==5)i='z';
else if(x==7)i='z';
else if(x==9)i='z';
else i='c';
return(i);
}
 panwuxing(int x)
{char i;
if(x==0)i='t';
else if(x==4)i='j';
else if(x==6)i='s';
else if(x==8)i='m';
else if(x==1)i='s';
else if(x==2)i='h';
else if(x==3)i='m';
else if(x==5)i='t';
else if(x==7)i='h';
else if(x==9)i='j';
else i='c';
return(i);
}
panjiou(int x)
{char i;
if(x==1)i='j';
else if(x==3)i='j';
else if(x==5)i='j';
else if(x==7)i='j';
else if(x==9)i='j';
else if(x==2)i='o';
else if(x==4)i='o';
else if(x==6)i='o';
else if(x==8)i='o';
else if(x==0)i='o';
else i='c';
return(i);
}
pandaxiao(int x)
{char i;
if(x<5)i='x';
else if(x>5)i='d';
else i='c';
return(i);
}
 w(int x,int y)
 {char g;  
  if((x==0)&&(y==0))g='T';
  else if((x==0)&&(y==1))g='K'; 
  else if((x==0)&&(y==2))g='s'; 
  else if((x==0)&&(y==3))g='k'; 
  else if((x==0)&&(y==4))g='S'; 
  else if((x==0)&&(y==5))g='t'; 
  else if((x==0)&&(y==6))g='K'; 
  else if((x==0)&&(y==7))g='s'; 
  else if((x==0)&&(y==8))g='k'; 
  else if((x==0)&&(y==9))g='S'; 
  else if((x==1)&&(y==0))g='k'; 
  else if((x==1)&&(y==1))g='T'; 
  else if((x==1)&&(y==2))g='K'; 
  else if((x==1)&&(y==3))g='S'; 
  else if((x==1)&&(y==4))g='s'; 
  else if((x==1)&&(y==5))g='k'; 
  else if((x==1)&&(y==6))g='t'; 
  else if((x==1)&&(y==7))g='K'; 
  else if((x==1)&&(y==8))g='S'; 
  else if((x==1)&&(y==9))g='s'; 
  else if((x==2)&&(y==0))g='S'; 
  else if((x==2)&&(y==1))g='k'; 
  else if((x==2)&&(y==2))g='T'; 
  else if((x==2)&&(y==3))g='s'; 
  else if((x==2)&&(y==4))g='K'; 
  else if((x==2)&&(y==5))g='S'; 
  else if((x==2)&&(y==6))g='k'; 
  else if((x==2)&&(y==7))g='t'; 
  else if((x==2)&&(y==8))g='s'; 
  else if((x==2)&&(y==9))g='K'; 
  else if((x==3)&&(y==0))g='K'; 
  else if((x==3)&&(y==1))g='s'; 
  else if((x==3)&&(y==2))g='S'; 
  else if((x==3)&&(y==3))g='T'; 
  else if((x==3)&&(y==4))g='k'; 
  else if((x==3)&&(y==5))g='K'; 
  else if((x==3)&&(y==6))g='s'; 
  else if((x==3)&&(y==7))g='S'; 
  else if((x==3)&&(y==8))g='t'; 
  else if((x==3)&&(y==9))g='k'; 
  else if((x==4)&&(y==0))g='s'; 
  else if((x==4)&&(y==1))g='S'; 
  else if((x==4)&&(y==2))g='k'; 
  else if((x==4)&&(y==3))g='K'; 
  else if((x==4)&&(y==4))g='T'; 
  else if((x==4)&&(y==5))g='s'; 
  else if((x==4)&&(y==6))g='S'; 
  else if((x==4)&&(y==7))g='k'; 
  else if((x==4)&&(y==8))g='K'; 


  else if((x==4)&&(y==9))g='t'; 
  else if((x==5)&&(y==0))g='t';
  else if((x==5)&&(y==1))g='K'; 
  else if((x==5)&&(y==2))g='s'; 
  else if((x==5)&&(y==3))g='k'; 
  else if((x==5)&&(y==4))g='S'; 
  else if((x==5)&&(y==5))g='T'; 
  else if((x==5)&&(y==6))g='K'; 
  else if((x==5)&&(y==7))g='s'; 
  else if((x==5)&&(y==8))g='k'; 
  else if((x==5)&&(y==9))g='S'; 
   
  else if((x==6)&&(y==0))g='k'; 
  else if((x==6)&&(y==1))g='t'; 
  else if((x==6)&&(y==2))g='K'; 
  else if((x==6)&&(y==3))g='S'; 
  else if((x==6)&&(y==4))g='s'; 
  else if((x==6)&&(y==5))g='k'; 
  else if((x==6)&&(y==6))g='T'; 
  else if((x==6)&&(y==7))g='K'; 
  else if((x==6)&&(y==8))g='S'; 
  else if((x==6)&&(y==9))g='s'; 
  else if((x==7)&&(y==0))g='S'; 
  else if((x==7)&&(y==1))g='k'; 
  else if((x==7)&&(y==2))g='t'; 
  else if((x==7)&&(y==3))g='s'; 
  else if((x==7)&&(y==4))g='K'; 
  else if((x==7)&&(y==5))g='S'; 
  else if((x==7)&&(y==6))g='k'; 
  else if((x==7)&&(y==7))g='T'; 
  else if((x==7)&&(y==8))g='s'; 
  else if((x==7)&&(y==9))g='K'; 
  else if((x==8)&&(y==0))g='K'; 
  else if((x==8)&&(y==1))g='s'; 
  else if((x==8)&&(y==2))g='S'; 
  else if((x==8)&&(y==3))g='t'; 
  else if((x==8)&&(y==4))g='k'; 
  else if((x==8)&&(y==5))g='K'; 
  else if((x==8)&&(y==6))g='s'; 
  else if((x==8)&&(y==7))g='S'; 
  else if((x==8)&&(y==8))g='T'; 
  else if((x==8)&&(y==9))g='k'; 
  else if((x==9)&&(y==0))g='s'; 
  else if((x==9)&&(y==1))g='S'; 
  else if((x==9)&&(y==2))g='k'; 
  else if((x==9)&&(y==3))g='K'; 
  else if((x==9)&&(y==4))g='t'; 
  else if((x==9)&&(y==5))g='s'; 
  else if((x==9)&&(y==6))g='S'; 
  else if((x==9)&&(y==7))g='k'; 
  else if((x==9)&&(y==8))g='K'; 
  else if((x==9)&&(y==9))g='T'; 
  else g='c'; 
  return(g);
   
}
 main()
{
 int i,j;
 char c[49][5],d[50][10],e[50][5];
 static int a[50][5]={{6,2,9,4,9},{5,0,4,4,6},{6,0,4,4,5},{0,9,3,4,7},{3,9,3,1,1},{2,5,6,4,2},{9,5,9,3,8},{3,2,9,9,5},{8,3,3,5,7},{4,5,8,3,7},{0,9,9,8,4},{0,0,6,8,1},{8,2,2,2,8},{6,4,1,7,7},{4,9,6,6,9},{1,0,7,5,4},{3,2,2,9,6},{1,1,6,3,1},{6,2,6,6,2},{9,9,0,7,3},{6,6,9,7,8},{7,7,3,9,2},{8,2,5,1,8},{0,9,4,3,8},{3,6,5,9,6},{4,6,6,4,4},{7,8,3,4,5},{3,7,4,9,9},{5,3,8,9,4},{4,9,2,2,6}};
  for (i=0;i<50;i++)
 { printf("\n");
  for (j=0;j<5;j++)
  printf("%5d", a[i][j]);
 }
  printf("\nSX");
  for (i=0;i<49;i++)
  {for (j=0;j<5;j++)
  c[i][j]=w(a[i][j],a[i+1][j]);
  }
  for (i=0;i<49;i++)
  {printf("\n");
  for (j=0;j<5;j++)


  printf("%c",c[i][j]);
  }
  for (i=0;i<50;i++)
  { d[i][0]=w(a[i][0],a[i][1]);
  d[i][1]=w(a[i][0],a[i][2]);
  d[i][4]=w(a[i][0],a[i][3]); 
  d[i][3]=w(a[i][0],a[i][4]); 
  d[i][2]=w(a[i][1],a[i][2]);
  d[i][5]=w(a[i][1],a[i][3]); 
  d[i][6]=w(a[i][1],a[i][4]); 
  d[i][7]=w(a[i][2],a[i][3]); 
  d[i][8]=w(a[i][2],a[i][4]); 
  d[i][9]=w(a[i][3],a[i][4]); 
  }
  for (i=0;i<50;i++)
  {printf("\n");
  for (j=0;j<5;j++)
  {  
  e[i][j]=panwuxing(a[i][j]);
  printf("%5c",e[i][j]);
  }
  }
  printf("\n 万千:万百:千百:万个:万十:千十:千个:百十:百个:十个\n");
  for (i=0;i<50;i++)
  {printf("\n");
  for (j=0;j<10;j++)
  printf("%5c",d[i][j]);
  } 
  printf("\n 万千:万百:千百:万个:万十:千十:千个:百十:百个:十个\n");
   
  }


[解决办法]
public class C{ 
public int panzhihe(int x)
{char i;
if(x==0)i='h';
else if(x==4)i='h';
else if(x==6)i='h';
else if(x==8)i='h';
else if(x==9)i='h';
else if(x==1)i='z';
else if(x==2)i='z';
else if(x==3)i='z';
else if(x==5)i='z';
else if(x==7)i='z';
else if(x==9)i='z';
else i='c';
return(i);
}
 public static int panwuxing(int x)
{char i;
if(x==0)i='t';
else if(x==4)i='j';
else if(x==6)i='s';
else if(x==8)i='m';
else if(x==1)i='s';
else if(x==2)i='h';
else if(x==3)i='m';
else if(x==5)i='t';
else if(x==7)i='h';
else if(x==9)i='j';
else i='c';
return(i);
}
public int panjiou(int x)
{char i;
if(x==1)i='j';
else if(x==3)i='j';
else if(x==5)i='j';
else if(x==7)i='j';
else if(x==9)i='j';
else if(x==2)i='o';
else if(x==4)i='o';
else if(x==6)i='o';
else if(x==8)i='o';
else if(x==0)i='o';
else i='c';
return(i);
}
 char pandaxiao(int x)
{char i;
if(x<5)i='x';
else if(x>5)i='d';
else i='c';
return(i);
}
 public static char w(int x,int y)
 {char g;
if((x==0)&&(y==0))g='T'; 
else if((x==0)&&(y==1))g='K';
else if((x==0)&&(y==2))g='s';
else if((x==0)&&(y==3))g='k';
else if((x==0)&&(y==4))g='S';
else if((x==0)&&(y==5))g='t';
else if((x==0)&&(y==6))g='K';
else if((x==0)&&(y==7))g='s';
else if((x==0)&&(y==8))g='k';
else if((x==0)&&(y==9))g='S';
else if((x==1)&&(y==0))g='k';
else if((x==1)&&(y==1))g='T';
else if((x==1)&&(y==2))g='K';
else if((x==1)&&(y==3))g='S';
else if((x==1)&&(y==4))g='s';
else if((x==1)&&(y==5))g='k';
else if((x==1)&&(y==6))g='t';
else if((x==1)&&(y==7))g='K';
else if((x==1)&&(y==8))g='S';
else if((x==1)&&(y==9))g='s';
else if((x==2)&&(y==0))g='S';
else if((x==2)&&(y==1))g='k';
else if((x==2)&&(y==2))g='T';
else if((x==2)&&(y==3))g='s';
else if((x==2)&&(y==4))g='K';
else if((x==2)&&(y==5))g='S';
else if((x==2)&&(y==6))g='k';


else if((x==2)&&(y==7))g='t';
else if((x==2)&&(y==8))g='s';
else if((x==2)&&(y==9))g='K';
else if((x==3)&&(y==0))g='K';
else if((x==3)&&(y==1))g='s';
else if((x==3)&&(y==2))g='S';
else if((x==3)&&(y==3))g='T';
else if((x==3)&&(y==4))g='k';
else if((x==3)&&(y==5))g='K';
else if((x==3)&&(y==6))g='s';
else if((x==3)&&(y==7))g='S';
else if((x==3)&&(y==8))g='t';
else if((x==3)&&(y==9))g='k';
else if((x==4)&&(y==0))g='s';
else if((x==4)&&(y==1))g='S';
else if((x==4)&&(y==2))g='k';
else if((x==4)&&(y==3))g='K';
else if((x==4)&&(y==4))g='T';
else if((x==4)&&(y==5))g='s';
else if((x==4)&&(y==6))g='S';
else if((x==4)&&(y==7))g='k';
else if((x==4)&&(y==8))g='K';
else if((x==4)&&(y==9))g='t';
else if((x==5)&&(y==0))g='t'; 
else if((x==5)&&(y==1))g='K';
else if((x==5)&&(y==2))g='s';
else if((x==5)&&(y==3))g='k';
else if((x==5)&&(y==4))g='S';
else if((x==5)&&(y==5))g='T';
else if((x==5)&&(y==6))g='K';
else if((x==5)&&(y==7))g='s';
else if((x==5)&&(y==8))g='k';
else if((x==5)&&(y==9))g='S';

else if((x==6)&&(y==0))g='k';
else if((x==6)&&(y==1))g='t';
else if((x==6)&&(y==2))g='K';
else if((x==6)&&(y==3))g='S';
else if((x==6)&&(y==4))g='s';
else if((x==6)&&(y==5))g='k';
else if((x==6)&&(y==6))g='T';
else if((x==6)&&(y==7))g='K';
else if((x==6)&&(y==8))g='S';
else if((x==6)&&(y==9))g='s';
else if((x==7)&&(y==0))g='S';
else if((x==7)&&(y==1))g='k';
else if((x==7)&&(y==2))g='t';
else if((x==7)&&(y==3))g='s';
else if((x==7)&&(y==4))g='K';
else if((x==7)&&(y==5))g='S';
else if((x==7)&&(y==6))g='k';
else if((x==7)&&(y==7))g='T';
else if((x==7)&&(y==8))g='s';
else if((x==7)&&(y==9))g='K';
else if((x==8)&&(y==0))g='K';
else if((x==8)&&(y==1))g='s';
else if((x==8)&&(y==2))g='S';
else if((x==8)&&(y==3))g='t';
else if((x==8)&&(y==4))g='k';
else if((x==8)&&(y==5))g='K';
else if((x==8)&&(y==6))g='s';
else if((x==8)&&(y==7))g='S';
else if((x==8)&&(y==8))g='T';
else if((x==8)&&(y==9))g='k';
else if((x==9)&&(y==0))g='s';
else if((x==9)&&(y==1))g='S';
else if((x==9)&&(y==2))g='k';
else if((x==9)&&(y==3))g='K';
else if((x==9)&&(y==4))g='t';
else if((x==9)&&(y==5))g='s';
else if((x==9)&&(y==6))g='S';
else if((x==9)&&(y==7))g='k';
else if((x==9)&&(y==8))g='K';
else if((x==9)&&(y==9))g='T';
else g='c';
return(g);

}
 public static void main(String argc[])
{
 int i,j;
 char c[][]=new char[49][5],d[][]=new char[50][10],e[][]=new char[50][5];
 //int a[][]=new int[50][5];
 //a[][]={{6,2,9,4,9},{5,0,4,4,6},{6,0,4,4,5},{0,9,3,4,7},{3,9,3,1,1},{2,5,6,4,2},{9,5,9,3,8},{3,2,9,9,5},{8,3,3,5,7},{4,5,8,3,7},{0,9,9,8,4},{0,0,6,8,1},{8,2,2,2,8},{6,4,1,7,7},{4,9,6,6,9},{1,0,7,5,4},{3,2,2,9,6},{1,1,6,3,1},{6,2,6,6,2},{9,9,0,7,3},{6,6,9,7,8},{7,7,3,9,2},{8,2,5,1,8},{0,9,4,3,8},{3,6,5,9,6},{4,6,6,4,4},{7,8,3,4,5},{3,7,4,9,9},{5,3,8,9,4},{4,9,2,2,6}};
 int a[][]={{6,2,9,4,9},{5,0,4,4,6},{6,0,4,4,5},{0,9,3,4,7},{3,9,3,1,1},{2,5,6,4,2},{9,5,9,3,8},{3,2,9,9,5},{8,3,3,5,7},{4,5,8,3,7},{0,9,9,8,4},{0,0,6,8,1},{8,2,2,2,8},{6,4,1,7,7},{4,9,6,6,9},{1,0,7,5,4},{3,2,2,9,6},{1,1,6,3,1},{6,2,6,6,2},{9,9,0,7,3},{6,6,9,7,8},{7,7,3,9,2},{8,2,5,1,8},{0,9,4,3,8},{3,6,5,9,6},{4,6,6,4,4},{7,8,3,4,5},{3,7,4,9,9},{5,3,8,9,4},{4,9,2,2,6},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0}};


 //只用30个,我又凑了20个
 for (i=0;i<50;i++)
 { System.out.printf("\n");
for (j=0;j<5;j++)
System.out.printf("%5d", a[i][j]);
 }
System.out.printf("\nSX");
for (i=0;i<49;i++)
{for (j=0;j<5;j++)
c[i][j]=w(a[i][j],a[i+1][j]); 
}
for (i=0;i<49;i++)
{System.out.printf("\n");
for (j=0;j<5;j++)
System.out.printf("%c",c[i][j]);
}
for (i=0;i<50;i++)
{ d[i][0]=w(a[i][0],a[i][1]);
d[i][1]=w(a[i][0],a[i][2]);
d[i][4]=w(a[i][0],a[i][3]);
d[i][3]=w(a[i][0],a[i][4]);
d[i][2]=w(a[i][1],a[i][2]);
d[i][5]=w(a[i][1],a[i][3]);
d[i][6]=w(a[i][1],a[i][4]);
d[i][7]=w(a[i][2],a[i][3]);
d[i][8]=w(a[i][2],a[i][4]);
d[i][9]=w(a[i][3],a[i][4]);

for (i=0;i<50;i++)
{System.out.printf("\n");
for (j=0;j<5;j++)
{
e[i][j]=(char) panwuxing(a[i][j]);
System.out.printf("%5c",e[i][j]);
}
}
System.out.printf("\n 万千:万百:千百:万个:万十:千十:千个:百十:百个:十个\n");
for (i=0;i<50;i++)
{System.out.printf("\n");
for (j=0;j<10;j++)
System.out.printf("%5c",d[i][j]);
}
System.out.printf("\n 万千:万百:千百:万个:万十:千十:千个:百十:百个:十个\n"); 

}
}

热点排行