荒天帝


私信TA

用户名:ljhabc

访问量:3074

签 名:

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

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区