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