读书人

求一段程序解决方案

发布时间: 2013-09-09 20:31:09 作者: rapoo

求一段程序
实现如下功能:
一个数组a[10],第一次a[0]置一,然后a[1]置一,a[0]置2.....依次类推。
用循环语句编写吧

求一段程序解决方案

附上自己写的,不理想,求大神帮忙
#include "iostream"
using namespace std;

int main()
{
const int n=10;
int a[n]={0};
for (int i=0;i<n;i++)
{
for (int j=0;j<i;j++)
{
a[i]=a[i]+1;
cout<<"a["<<i-j<<"]="<<a[i]<<" ";
}
cout<<endl;
}


} c 循环 连续加一
[解决办法]


#include "iostream"
using namespace std;

int main()
{
const int n=10;
int a[n]={0};
int i;
int j;
for (i=1;i<n;i++)
{
for (j=i;j>0;j--)
{
a[j]=j;
cout<<"a["<<j<<"]="<<a[j]<<" ";
}
cout<<endl;
}
return 0;
}

读书人网 >C语言

热点推荐