谁帮忙把下边用C编的程序变成C++形式的

来源:百度知道 编辑:UC知道 时间:2024/05/07 23:10:46
第一个
#include<stdio.h>
#include<stdlib.h>
main()
{ int sum,a=1,b=2,c=3,n,flag;
scanf("%d",&n);
for (flag=1;flag<=(n-4);flag++){
sum = a + c;
a = b;
b = c;
c = sum;
}
printf("%d\n",sum);
system("pause");
}

第二个
#include<stdio.h>
#include<stdlib.h>
main()
{ long long int sum = 0,flag,n = 1,temp;
for (flag = 1;flag <= 15;flag++){
temp = flag;
while (temp > 1){
n = temp*n;
temp = temp - 1;
}
sum = sum + n;
n = 1;
}
printf("%lld\n",sum);
system("pause");
}

#include<iostream>
#include<stdlib.h>

using namespace std;

void main()
{
int sum,a=1,b=2,c=3,n,flag;
cin>>n;
for (flag=1;flag<=(n-4);flag++){

sum = a + c;
a = b;
b = c;
c = sum;
}
cout<<sum<<endl;
system("pause");
}

#include<iostream>
#include<stdlib.h>
using namespace std;
void main()
{ long int sum = 0,flag,n = 1,temp;
for (flag = 1;flag <= 15;flag++){
temp = flag;
while (temp > 1){
n = temp*n;
temp = temp - 1;
}
sum = sum + n;
n = 1;
}
//printf("%lld\n",sum);
cout<<sum<<endl;
system("pause");
}

每道题目改为C++形式有两种的:
第一题:
形式一
#include<iostream.h>
#include<stdlib.h>
void main()
{ int sum,a=1,b=2,c=3,n,flag;
cin>>n;