java代码翻译成c java翻译成c语言

高分求Java程序翻译成C++

#include stdio.h

创新互联公司是一家集网站建设,长泰企业网站建设,长泰品牌网站建设,网站定制,长泰网站建设报价,网络营销,网络优化,长泰网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

#include iostream

#include fstream

#include string

#include vector

#include cstdlib

#include ctime

using namespace std;

void StringSplit(string str, string delim, vectorstring results)

{

int cutAt;

while( (cutAt = str.find_first_of(delim)) != str.npos )

{

if(cutAt 0)

{

results.push_back(str.substr(0,cutAt));

}

str = str.substr(cutAt+1);

}

if(str.length() 0)

{

results.push_back(str);

}

}

class ReadFile {

public:

static vectorvectorint read(const char* filename) {

int x = 0;

int y = 0;

vectorstring m;

ifstream f(filename);

string str;

vectorstring s;

char* buffer = new char[1024];

while(f.getline(buffer,1024)) {

StringSplit(trim(str),",",s);

y = s.size();

for(int i(0);iy;i++) {

m.insert(m.end(), s.begin(),s.end());

}

}

delete[] buffer;

vectorvectorint arr;

for(int i=0; i x; i++) {

for(int j=0; j y; j++) {

string str = m.at(j*y + i);

char* strc;

strc = str[0];

//String[] strs = (String[])m.get(i+1);

//arr[i][j] = Integer.parseInt(strs[j]);

arr[i][j] = atoi(strc);

}

}

return arr;

}

static string trim(string str) {

size_t startpos = str.find_first_not_of("\t");

size_t endpos = str.find_last_not_of("\t");

# // if all spaces or empty return an empty string

if(( string::npos == startpos ) || ( string::npos == endpos))

{

str = "";

}

else

str = str.substr( startpos, endpos-startpos+1 );

return str;

}

};

int main() {

time_t previousTime;

time(previousTime);

time_t lastTime = 0;

//设置1个参数,如果等于1,则计算并把结果写入文件,且计算时间,如果等于2,计算并计算时间,不写文件,但计算结果,在 屏幕输出 如果等于3,only计算,不在屏幕输出结果,只显示计算时间~

int choose = 0;

cin choose;

//将结果输出到文件中

ofstream f;

f.open("f://1.txt");

int Cut = 0;

vectorvectorint b = ReadFile::read("F://3.txt");

vectorvectorint c = ReadFile::read("F://4.txt");

vectorvectorint a;

string sb;

for(unsigned int i=0; i b.size(); i++) {

for(unsigned int j=0; j b[i].size(); j++) {

a[i][j] = b[i][j] * c[i][j];

Cut += 1;

char* sbc;

sbc = sb[0];

sprintf_s(sbc,10,"%d ",a[i][j]);

}

sb.append("\r\n");

}

time(lastTime );

// in seconds

double useTime = difftime(lastTime, previousTime);

useTime *= 1000;

if(choose == 1) {

f sb;

cout"运行结果输出到F://1.txt文件中"endl;

}

if(choose == 2) {

cout"-共进行计算" Cut "次!"endl;

coutsbendl;

}

if(choose == 3) {

cout"一共运行" useTime "毫秒"endl;

}

return 0;

} // Main

Java 翻译成C或者C++代码

少年,以后记得把姓名都换成张三李四,把包名都换了,养成好习惯,免得以后参加工作了泄密丢了饭碗都不知道咋回事,竞争对手可以从客户姓名(你的“银行”名称)和项目代码(你的项目的Java包名)知道你们的客户银行当前在开发什么项目,像 Apple 出个 iPhone 之外的一个全新的产品如果外包给你们做的话,你很可能就成为公司丢掉合同赔偿几千万的元凶。

谁能把我的一段java代码翻译成c++,我想比较一下java和c++的效率

//---------------------------------------------------------------------------

#include iostream

using namespace std;

int main(int argc, char* argv[])

{

int m,n,p,a,b;

bool c=false;

cinp;

for (int i=0; i p; i++) {

a=0;

b=1;

cinmn;

while(true)

{

a+=m;

if(a=n)

a-=n;

b++;

if(a==0b=n)

{

c=true;

break;

}

if(bn)

break;

}

if(c)

cout"YES"endl;

else

cout"NO"endl;

}

return 0;

}

//---------------------------------------------------------------------------


分享文章:java代码翻译成c java翻译成c语言
分享链接:http://pwwzsj.com/article/ddsggsd.html