求一段程序解决方案
求一段程序
实现如下功能:
一个数组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;
}
}
------解决方案--------------------
实现如下功能:
一个数组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;
}