求C++高手帮忙解决啊,急啊!!

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:29:05
第一个问题是1~n累加程序怎么写?还有一个问题是输入10个数,并按原程序输出(要用数组和指针来写)

#include <iostream>
using namespace std;

int sum(int n)
{
if (n==1)
return 1;
else
return n+sum(n-1);
}

void show(int* a, int n)
{
for (int i=0;i<n;i++)
cout<<a[i]<<'\t';
}
main()
{
cout<<sum(10)<<endl;

int a[10];
for (int i=0;i<10;i++)
{
cout<<"请输入第"<<i+1<<"个数:";
cin>>a[i];
}

show(a,10);

}

果然是高手呀,不错,就它了!