[cpp] /*題目描述
*任何一個自然數m的立方均可寫成m個連續奇數之和。例如:
*1^3=1
*2^3=3+5
*3^3=7+9+11
*4^3=13+15+17+19
*輸入
*輸入一個自然數n,然後再輸入n個自然數m
*輸出
*每個自然數m對應的,組成m^3的m個連續奇數
*樣例輸入
3
2
3
4
*樣例輸出
3 5
7 9 11
13 15 17 19
*/
#include <iostream>
using namespace std;
int main()
{
int i,n,j,a[5];
cin>>n;
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(i=0;i<n;i++)
{
int m=a[i]*a[i]-a[i]+1;
for(j=0;j<a[i];j++)
{
cout<<m<<" ";
m+=2;
}
cout<<endl;
}
return 0;
}
/*題目描述
*任何一個自然數m的立方均可寫成m個連續奇數之和。例如:
*1^3=1
*2^3=3+5
*3^3=7+9+11
*4^3=13+15+17+19
*輸入
*輸入一個自然數n,然後再輸入n個自然數m
*輸出
*每個自然數m對應的,組成m^3的m個連續奇數
*樣例輸入
3
2
3
4
*樣例輸出
3 5
7 9 11
13 15 17 19
*/
#include <iostream>
using namespace std;
int main()
{
int i,n,j,a[5];
cin>>n;
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(i=0;i<n;i++)
{
int m=a[i]*a[i]-a[i]+1;
for(j=0;j<a[i];j++)
{
cout<<m<<" ";
m+=2;
}
cout<<endl;
}
return 0;
}
運行結果:
說說:結果無誤