下载中国新闻网:能帮我把这几句C语言的转成C++的吗

来源:百度文库 编辑:中科新闻网 时间:2024/05/02 01:39:52
我是新手,学了C++还看不懂些C里面的一些词

memset(a,0,sizeof(a));
memset(b,0,sizeof(b));

scanf("%d",&x);

printf("%d ",a[i]);
printf("\n");

哪位大哥帮帮忙把这3句转成C++的

全程序如下
#include <stdio.h>
#include <string.h>
int main()
{
int a[10],b[10],c[10];

int i,j,k,x;

memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
for (i=0;i<9;i++) c[i]=2;
c[i]=3;

for (i=0;i<10;i++)
{

for (j=0;j<c[i]&&a[i]<10;j++)
{
scanf("%d",&x);
a[i]+=x;

for (k=2;k>0;k--)
if (b[i-k]) {b[i-k]--;a[i-k]+=x;}
}

if (a[i]==10)
{
if (j==1) b[i]=2;
else b[i]=1;
}
}

for (i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
}

导入一个<ioistream.h>
如果你的编译器不支持 就这么写
<iostream>
using namespace std;
上面这个是使用标准头文件的命名空间
上面的两种任选其一

下面的
cin>>x;
cout<<a[i];
cout<<endl;
这是你要改的代码
最后你要把你的文件名后缀改成.cpp这个是c++的后缀