社区
C语言
帖子详情
1,2,1,2,3,2,1,2,3,4,3,2,1......什么序列??
Awang_126
2004-03-13 11:54:52
1,2,1,2,3,2,1,2,3,4,3,2,1......这是一个什么序列呀??
要求输入地N项,输出它的值
...全文
46
18
打赏
收藏
1,2,1,2,3,2,1,2,3,4,3,2,1......什么序列??
1,2,1,2,3,2,1,2,3,4,3,2,1......这是一个什么序列呀?? 要求输入地N项,输出它的值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wdy9927
2004-03-26
打赏
举报
回复
liuheliaoshi7879(虾米)
为什么这么问???
liuheliaoshi7879
2004-03-20
打赏
举报
回复
楼主是毕业长春工学院的吗
pcyy
2004-03-20
打赏
举报
回复
果然强也!!!!!!!!!!!!!!!!!
duckyaya
2004-03-18
打赏
举报
回复
楼上的楼上那个程序有遗漏点,n=1时输出为3,不过,这只个是单独情况,加上即可。
大家看下面这个程序:
#include"iostream"
#include<cmath>
#include<cstdlib>
using namespace std;
void main()
{
int n,i,j,a=1,b=0;
cout<<"Please Enter N:"<<'\t';
cin>>n;
int *p=new int[n*2];//这里数组大小到底如何定义才能最节省空间?
//n+sqrt(n)都是131770为界限,之前可以,之后就越界了?
//大虾们,谁可以告诉我怎么了?谢谢~~
p[b]=1;
for(i=1; b<n-1; i++ )
{
p[++b]=++a;
for(j=0;j<i;j++)
p[b+1]=p[b++]-1;
for(j=0;j<i;j++)
p[b+1]=p[b++]+1;
}
cout<<p[n-1]<<endl;
delete p;
}
cutestar
2004-03-16
打赏
举报
回复
把1看作分隔值,去掉1为:
2
232
23432
...
duckyaya
2004-03-15
打赏
举报
回复
#include <iostream.h>
#include <math.h>
void main()
{
int n,m,g;
cin>>n;
m=sqrt(n);
g=abs(m*m+m+1-n)+1;
cout<<g;
}
纯粹的输入你要求的值,然后输出是几,一种比较白的做法
redleaves
2004-03-15
打赏
举报
回复
一个简单的实现,不知道合不合你的意.
void Serial( const unsigned long uMax ) {
const unsigned long uMin = 1;
unsigned long uCurMax = 2;
while( uCurMax <= uMax ) {
unsigned long uCurrent = uMin;
while ( uCurrent <= uCurMax ) {
printf("%d,",uCurrent++);
}
uCurrent = uCurMax - 1;
while ( uCurrent > uMin ) {
printf("%d,",uCurrent--);
}
uCurMax++;
}
}
生成方式如下:
基本串 动作
12 1,2,基本串最大值加1
123 1,2,3,2,基本串最大值加1
1234 1,2,3,4,3,2,基本串最大值加1
....
cnxiaohai
2004-03-15
打赏
举报
回复
以串回文数而已~~~~~~~~~~~~~~
wilfoddillon
2004-03-14
打赏
举报
回复
打出的代码是
for(i=0;i<n;i++)
{
for(j=0;j<=2*i;j++)
{
printf("%d",a[i][j])
}
printf("\n");
}
wilfoddillon
2004-03-14
打赏
举报
回复
int a[30][30];
int n ; //控制要打出几行;
int m,t; //m记录要打的数,t是开关变量;
for(i=0;i<n;i++)
{ m=i+1;t=0;
for(j=0;j<=2*i;j++)
{
a[i][j]=m;
m--;
if(a[i][j]==1)
t=1;
if(t==1)
m++;
}
}
大至把算法写出来的```不是全部代码```看看吧`不知道你的意思是不是这样```
实现结果是
1
2 1 2
3 2 1 2 3
4 3 2 1 2 3 4
...............
然后你把这个打出来就可以了``我没写完``这只是把数组给赋值```
wilfoddillon
2004-03-14
打赏
举报
回复
int a[30][30];
int n ; //控制要打出几行;
int m,t; //m记录要打的数,t是开关变量;
for(i=0;i<n;i++)
{ m=i+1;t=0;
for(j=0;j<=2*i;j++)
{
a[i][j]=m;
m--;
if(a[i][j]==1)
t=1;
if(t==1)
m++;
}
printf("\n");
}
大至把算法写出来的```不是全部代码```看看吧`不知道你的意思是不是这样```
实现结果是
1
2 1 2
3 2 1 2 3
4 3 2 1 2 3 4
...............
umask
2004-03-14
打赏
举报
回复
1, 2, 1
1, 2, 3, 2, 1
1, 2, 3, 4, 3, 2, 1
duckyaya
2004-03-14
打赏
举报
回复
不好意思,偶说错了
1,
2,1,2
3,2,1,2,3
4,3,2,1,2,3,4
。。。。。。。。。。。。。。。。。
召棠
2004-03-14
打赏
举报
回复
up
也可以是
1,2 1,2,3,2 1,2,3,4,3,2 1,2,3,4,5,4,3,2 ......
gengrun
2004-03-14
打赏
举报
回复
1, 2,1,2, 3,2,1,2,3, 4,3,2,1,2,3,4.......
召棠
2004-03-14
打赏
举报
回复
楼上的说得有缺陷,应是2+4+6+8+10+。。。
junnyfeng
2004-03-14
打赏
举报
回复
mk
duckyaya
2004-03-14
打赏
举报
回复
你看不出规律么?1,2,1,对称
1,2,3,2,1对称
1,2,3,4,3,2,1对称
3+5+7+9+11。。。。。。。。。
然后在对称披开~~~~~~~~~
2021数学建模美赛C题代码.zip
最全的数学建模美赛C题和代码、大量刷题题库、逻辑清晰易于学习
这是一个保存Springboot+MyBaits项目的仓库.zip
springboot框架 一、Spring Boot基础应用 Spring Boot特征 概念: 约定优于配置,简单来说就是你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时才需要对约定进行替换配置。 特征: 1. SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。 2,使编码变得简单,SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率,比如@Configuration和@bean注解结合,基于@Configuration完成类扫描,基于@bean注解把返回值注入IOC容器。 3.自动配置:SpringBoot的自动配置特性利用了Spring对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们。 4.使部署变得简单,SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow.我们只需要一个Java的运行环境就可以跑SpringBoot的项目了
课设&大作业-毕业设计精品课程网站,采用的技术是 SSM 框架和 Shiro.zip
【资源说明】【毕业设计】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!
c#做的综合上位机,服务于freescale智能车&电子设计.zip
c#做的综合上位机,服务于freescale智能车&电子设计.zip
tensorflow-gpu-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
bert
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章