解题思路:需要找到相关规律,涉及到集合问题

参考代码:#include

#include

int a[1000];

int ipow(int k,int i)

{

int j,res=1;

for(j=1;j<=i;j++)

res *=k;

return res;

}

int lg2(int n)

{

if(n==1) return 0;

int m=1,mul=2;

while(n>mul)

{

mul*=2;

m++;

}

return m;

}

int main()

{

int k,n;

scanf("%d %d",&k,&n);

int i,j,t,m,lim,tmp,tmp1;

m=lg2(n+1)-1;

i=0;lim=-1;

for(j=0;j<=m;j++)

{

tmp=ipow(2,j);

tmp1=ipow(k,j);

//printf("tmp值为:%d\n",tmp);

lim =lim+tmp;

//printf("lim值为:%d\n",lim);

i++;

t=0;

while((i<=lim)&&(i

{

a[i++]=a[t++]+tmp1;

//printf("a[%d]的值被赋为:%d\n",(i-1),a[i-1]);

}

a[lim-tmp+1]=tmp1; //printf("该段的初值a[%d]的值为:%d\n",lim-tmp+1,a[lim-tmp+1]);

}

printf("%d",a[n-1]);

return 0;

}

c语言程序数列问题,数列 (C语言代码)相关推荐

  1. 培训c语言程序,编程人员培训手册C语言程序设计基础

    <编程人员培训手册C语言程序设计基础>由会员分享,可在线阅读,更多相关<编程人员培训手册C语言程序设计基础(18页珍藏版)>请在人人文库网上搜索. 1.第2章:C语言程序设计基 ...

  2. 培训c语言程序,编程人员培训手册C语言程序设计基础.PPT

    编程人员培训手册C语言程序设计基础.PPT 第2章C语言程序设计基础,学习的意义,从本章开始我们正式进入C语言程序设计的学习,也许大家会问为什么我们要学习C语言呢 理由1因为C语言流行. 理由2因为C ...

  3. c语言程序的书写格式,C语言程序书写格式辅导

    C语言程序书写格式辅导 C语言具有语句简洁的特点,C语言程序的可读性比较差.因此,为了增强C语言的可读性,正确的书写格式就显得十分重要.同样一个程序采用不同的书写方法.尽管都可以得到相同的结果,有的书 ...

  4. c语言程序头文件作用,C语言头文件

    C语言头文件教程 C 语言的头文件一般都是 .h 做为结尾的. C语言头文件详解 语法 #include 参数 参数 描述 filename 我们需要引入的头文件的名称. 说明 C 语言的头文件一般都 ...

  5. c语言程序可以单独编译,c语言中的函数可不可以单独进行编译?_后端开发

    在C语言中,要求参加运算的数必须是整数的运算符是什么_后端开发 在C语言中要求参加运算的数必须是整数的运算符是"%":"%"符号在c语言中有两种释义,一是求余符 ...

  6. 更改c语言程序保存地址吗,C语言文本文件实现局部修改

    前言:以往进行文件操作时,都是以链表(变量)作为用户所见数据与文件数据之间的桥梁.用户改变数据时,先改变链表(变量)中的数据,然后直接将整个链表重新写入文件,以做到"实时同步",非 ...

  7. 共阳极数码时钟c语言程序,基于51单片机C语言数字钟程序.doc

    基于51单片机C语言数字钟程序 基于51单片机C语言数字钟程序 数字电子钟的设计 一. 绪论 (一)引言 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地 ...

  8. C语言控制结构程序设计,第3讲 C语言程序的基本控制结构_C语言程序设计(上)_pps_大学课件预览_高等教育资讯网...

    Page 1 C语言程序设计 清华大学 郑莉 安颖莲第三讲 C语言程序的基本控制结构参考书,计算机程序设计基础,第三章 ,C程序设计,第四章.第五章 Page 2 C语言程序设计 清华大学 郑莉 安颖 ...

  9. fir滤波器算法c语言程序,FIR滤波器设计C语言程序

    实际可运行的FIR滤波器系数设计的C语言程序 #include"math.h" #include"stdio.h" /*n:滤波器的阶数,n是奇数时可用来设计各 ...

  10. c语言程序设计基础项目教程,C语言程序设计基础项目教程

    摘要: <C语言程序设计基础项目教程/高职高专计算机教学改革新体系规划教材>通过项目实例,重点讲解C语言结构化程序设计的基本思想,方法和解决实际问题的技巧,培养学习者设计,分析应用程序的能 ...

最新文章

  1. 三、6Gbps SAS冲锋队——Cheetah 15K.7、NS.2
  2. java 服务器操作系统_java获得当前服务器的操作系统是什么?怎么获得
  3. 漫谈九品中正制和现阶段阶层分层
  4. 使用caffe训练时Loss变为nan的原因
  5. eclipse警告与报错的修复
  6. 2021-06-19列表的介绍
  7. 单元格排序_Excel中这8种简单实用的排序方法,很多人都还不会用!
  8. R语言-上海二手房数据分析
  9. MyEclipse10破解工具,crack下载
  10. 【计算机-CPU】电子电路-机器语言与指令集架构/CPU软核/CPU硬核-汇编语言与与编译器
  11. Jupyter Notebook设置密码且遇到提示:ImportError: DLL load failed while importing _ssl
  12. Thief-Book:上班摸鱼看小说必备神器
  13. 获取选中状态复选框的值并添加id
  14. 使用 psycopg2 时遇到的两个坑
  15. 数据库系统教程(第二版何玉洁)课后数据库上机实验答案
  16. SEO中巧用个人博客优化关键字
  17. docker manifest 使用实战
  18. 用scrapy爬斗鱼颜值版块的图片
  19. Echarts之圆饼图用法
  20. 软件工程:结构化方法 VS 面向对象方法

热门文章

  1. 天玑9200和a15对比 天玑9200和a15处理器哪个强
  2. postgresql 使用odbc_fdw连接 sqlserver
  3. C语言 指针,重点详解,(大佬必看, 进阶架构师)
  4. 小米2019秋招软件开发笔试题A选择部分解析
  5. Spring Cloud(14)——Function
  6. 成都榆熙:做拼多多电商如何优化用户消费体验?
  7. 启之航:抖音小店的新品优化怎么做?
  8. EXCEL公式-文本型数据转换为数值型数据
  9. Excel VBA高级编程 -自动去除重复项 自动求和
  10. 小米note2不上Android9吗,我的第二部小米手机,小米9简单到不能再简单的简单体会...