把c语言程序翻译成c++

把c语言程序翻译成c++
#include "stdio.h"
#define n 20
#define m 5
void main()
{
int ym[n],i,j,q,mem[m]={0},table[m][n];
char flag,f[n];
printf("请输入页面访问序列\n");
for(i=0;i scanf("%d",&ym[i]);
printf("\n");
for(i=0;i {
q=0;
while((ym[i]!=mem[q])&&(q!=m)) q++;
if(q==m) flag='*'; //缺页,则置标志flag为'*'
else flag=' ';
for(j=q;j>0;j--)
mem[j]=mem[j-1];
mem[0]=ym[i];
for(j=0;j table[j][i]=mem[j];
f[i]=flag;
}
printf("输出结果为下表(0代表为空,*代表有缺页):\n");
for(i=0;i {
for(j=0;jprintf("%3d",table[i][j]);
printf("\n");
}
for(i=0;i printf("%3c",f[i]);
}

谁能帮我把这个程序翻译为c++
#include
using namespace std;
const int n=20;
const int m=5;
void main()
{
int ym[n],i,j,q,mem[m]={0},table[m][n];
char flag,f[n];
cout <<"请输入页面访问序列\n";
for(i=0;i cin >> ym[i];
printf("\n");
for(i=0;i {
q=0;
while((ym[i]!=mem[q])&&(q!=m)) q++;
if(q==m) flag='*'; //缺页卖信扒,则置标志flag为'*'
else flag=' ';
for(j=q;j>0;j--)
mem[j]=mem[j-1];
mem[0]=ym[i];
for(j=0;j table[j][i]=mem[j];
f[i]=flag;
}
cout <<坦罩 "输出结果为下表中昌(0代表为空,*代表有缺页):\n";
for(i=0;i {
for(j=0;jcout << table[i][j] << " ";
cout << endl;
}
for(i=0;i cout << f[i] << " ";
}
C++完全兼容C的
#include
using namespace std;
const int n=20;
const int m=5;
int main()
{
int ym[n],i,j,q,mem[m]={0},table[m][n];
char flag,f[n];
cout<<"请输入页面凯枝庆访问序列搭拆\n";
for(i=0;i cin>>ym[i];
cout< for(i=0;i {
q=0;
while((ym[i]!=mem[q])&&(q!=m)) q++;
if(q==m) flag='*'; //缺页,则置标志flag为'*'
else flag=' ';
for(j=q;j>0;j--)
mem[j]=mem[j-1];
mem[0]=ym[i];
for(j=0;j table[j][i]=mem[j];
f[i]=flag;
}
cout<<"输出结果为下表(0代表为空,*代表有缺页):\n";
for(i=0;i {
for(j=0;j cout< cout<<"\n";
}
for(i=0;i cout<}
#include
#define n 20
#define m 5
using namespace std;

void main()
{
int ym[n],i,j,q,mem[m]={0},table[m][n];
char flag,f[n];
cout<<"请输入页面访问序列"< for(i=0;i cin>>ym[i];
cout< for(i=0;i<樱穗搜n;i++) //查页脊历表,看是否缺页
{
q=0;
while((ym[i]!=mem[q])&&(q!=m)) q++;
if(q==m) flag='*'; //缺页,则置标志flag为'*'
else flag=' ';
for(j=q;j>0;j--)
mem[j]=mem[j-1];
mem[0]=ym[i];
for(j=0;j table[j][i]=mem[j];
f[i]=flag;
}
cout<<"输出结果为下表(0代表为空,*代表有缺页):"< for(i=0;i {
for(j=0;jcin>>table[i][j];
cout< }
for(i=0;i cout<}
基本上没啥变的
就是头文件改一下 输入输出 变一下 用cin cout
← 上一篇: 下一篇: →