Xubx


私信TA

用户名:dotcpp0643823

访问量:1681

签 名:

种瓜得瓜,种豆得豆

等  级
排  名 15390
经  验 792
参赛次数 0
文章发表 7
年  龄 18
在职情况 学生
学  校 哈尔滨师范大学
专  业

  自我简介:

解题思路:从奇偶性入手 先判断左边再判断右边

注意事项:
注意理解for循环嵌套思路
参考代码:

#include

#include

int main(){

long long int n;

scanf("%lld",&n);

printf("%lld\n",2*n-2);

//分为奇偶两种情况 

if(n%2==0){

for(int i=1;i<=(n-2)/2;i++){

printf("%d\n",2*n-2-2*i);

}

//先从左边开始判断,再从右边判断 

for(int i=(n-2)/2;i>=1;i--){

printf("%d\n",2*n-2-2*i);

}

}

else

{

for(int i=1;i<=(n-3)/2;i++){

printf("%d\n",2*n-2-2*i);

}

printf("%d\n",(2*n-2)/2);

for(int i=(n-2)/2;i>=1;i--){

printf("%d\n",2*n-2-2*i);

}

}

printf("%lld",2*n-2);

}


 

0.0分

7 人评分

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

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

代码解释器

代码纠错

SQL生成与解释

  评论区

66666
2023-03-30 08:51:44
  • «
  • 1
  • »