荒天帝


私信TA

用户名:ljhabc

访问量:4035

签 名:

等  级
排  名 433
经  验 4895
参赛次数 1
文章发表 126
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include <bits/stdc++.h>

using namespace std;

int main()

{

 int sum=0,N,list[1000],num; //变量和数组的定义

  

 cin>>N;     //输入正整数

 sum=N*N*N;  //sum存储输入整数的立方

 num=N-1;   //num用于表示数组下标,需要-1因为数组下标从0开始

 list[num]=N*N+N-1;  //把数组最右边的奇数表示出来

  

 while(num>0)   //用于每一个连续奇数并存储在数组中的循环

 {

  list[num-1]=list[num]-2;   //从右往左推

  num--;

 }

 cout<<N<<"*"<<N<<"*"<<N<<"="<<sum<<"=";   //按照题目输出格式要求输出

  

 for(int i=0;i<=N-1;i++)  //循环遍历输出每一个连续奇数元素

 {

   if(i==N-1)     //最后一个连续奇数没有“+”号,设计一个if条件体单独讨论输出格式

   {

    cout<<list[i]<<endl;

   }else

   {

    cout<<list[i]<<"+";   //按照题目输出格式要求输出

   }

 }

 return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »