0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式机考笔试之C语言数组问题

嵌入式技术 来源:嵌入式技术 作者:嵌入式技术 2022-08-19 09:12 次阅读

嵌入式机考笔试之C语言数组问题

  • 题目要求

 有一个整形数组buff[N],buff[N+1]描述buff[N],其中buff[0]=1;
buff[1]用来描述buff[0],buff[1]=11,从左往右表示buff[0]中有1个1;
buff[2]用来描述buff[1] ,buff[2]=21,从左往右表示buff[1]中有2个1
buff[3]用来描述buff[2] , buff[3]=1211,从左往右表示buff[2]中有1个2,1个1;
buff[4]用来描述buff[3] ,buff[4]=111221,从左往右表示buff[3]中有1个1,1个2,2个1;
输入N,0<=N<=25;

  • 输入示例:
输入:
1
输出:
11

  从左往右表示buff[0]中有1个1;

输入:
2
输出:
21

  从左往右表示buff[1]中有2个1

输入:
3
输出:
1211

  从左往右表示buff[3]中有1个2,1个1

输入:
4
输出:
111221

  从左往右表示buff[3]中有1个1,1个2,2个1;

  • 示例代码:
#include 
int main()
{
	int buff[1024]={1};//buff[0]=1
	int len=1;
	int new_buff[1024]={0};
	int new_len=0;
	int cnt=0;
	int i=0;
	while(scanf("%d",&cnt)!=EOF)//请求输入N
	{
		buff[0]=1;//起始值buff[0]=1
		len=1;
		if(cnt==0)//N=0时,输出则为1
		{
			len=1;
			buff[0]=1;
		}
		else
		{
			int j,k;
			int sum=1;
			new_len=0;
			for(i=0;i0)
				{
					for(j=0;j;j++)>;i++)>
watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASVRf6Zi_5rC0,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5087

    文章

    19148

    浏览量

    306178
  • C语言
    +关注

    关注

    180

    文章

    7608

    浏览量

    137150
  • 数组
    +关注

    关注

    1

    文章

    417

    浏览量

    25980
收藏 人收藏

    评论

    相关推荐

    C语言数组和指针的区别

    大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是C语言数组和指针的区别,希望能对你有所帮助。
    发表于 07-11 12:40 384次阅读
    <b class='flag-5'>C</b><b class='flag-5'>语言</b><b class='flag-5'>数组</b>和指针的区别

    嵌入式基础C语言全套视频教程分享

    嵌入式C语言是作为嵌入式Linux开发的基础语言,也是学习嵌入式的必备
    发表于 05-02 13:28

    嵌入式C语言进阶之道

    的。问题是,若是我不愿意只是当一个小菜鸟,我想对嵌入式 C 语言有 更多更深的了解时,我突然发现,满图书馆的书,竟找不到一本,能解我心头惑。 对于在实际工作当中, 你不再是独自编写程
    发表于 04-19 10:15

    嵌入式c语言编程(由浅入深)

    本内容详细介绍了嵌入式c语言编程的各项知识,包括嵌入式c语言编程,
    发表于 11-02 14:37 0次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>c</b><b class='flag-5'>语言</b>编程(由浅入深)

    嵌入式外中断c语言代码

    嵌入式外中断c语言代码(arm嵌入式开发实例)-嵌入式外中断c
    发表于 07-30 11:29 4次下载
    <b class='flag-5'>嵌入式</b>外中断<b class='flag-5'>c</b><b class='flag-5'>语言</b>代码

    嵌入式C语言-文件操用

    嵌入式C语言-文件操用(嵌入式开发需要什么证书)-嵌入式C
    发表于 07-30 11:56 15次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>C</b><b class='flag-5'>语言</b>-文件操用

    标准c语言嵌入式,嵌入式C语言C语言的区别

    嵌入式C语言C语言的区别:最常用的系统编程语言C
    发表于 10-20 14:06 6次下载
    标准<b class='flag-5'>c</b><b class='flag-5'>语言</b>与<b class='flag-5'>嵌入式</b>,<b class='flag-5'>嵌入式</b><b class='flag-5'>C</b><b class='flag-5'>语言</b>与<b class='flag-5'>C</b><b class='flag-5'>语言</b>的区别

    零基础学习嵌入式C语言要学习什么?

    的学员来说,应该是要怎样才可以学习好C语言呢?下面嵌入式C语言培训机构的小编就给大家讲解下。嵌入式
    发表于 10-20 21:21 6次下载
    零基础学习<b class='flag-5'>嵌入式</b><b class='flag-5'>C</b><b class='flag-5'>语言</b>要学习什么?

    嵌入式软件c语言编码规范

    嵌入式软件c语言编码规范
    发表于 10-28 18:13 28次下载

    嵌入式linux c语言,嵌入式LinuxC语言开发工具.pdf

    2 章 嵌入式Linux C 语言开发工具本章目标任何应用程序的开发都离不开编辑器、编译器及调试器,嵌入式Linux 的C
    发表于 11-01 17:38 12次下载
    <b class='flag-5'>嵌入式</b>linux <b class='flag-5'>c</b><b class='flag-5'>语言</b>,<b class='flag-5'>嵌入式</b>LinuxC<b class='flag-5'>语言</b>开发工具.pdf

    C语言嵌入式培训 嵌入式C语言程序设计基础

      学习嵌入式的基础语言C语言,因此先掌握C语言对于后续
    发表于 11-03 21:06 32次下载
    <b class='flag-5'>C</b><b class='flag-5'>语言</b><b class='flag-5'>嵌入式</b>培训  <b class='flag-5'>嵌入式</b><b class='flag-5'>C</b><b class='flag-5'>语言</b>程序设计基础

    嵌入式C语言知识总结

    1 嵌入式C语言总结从语法上来说C语言并不复杂, 但编写优质可靠的嵌入式
    发表于 12-20 19:44 12次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>C</b><b class='flag-5'>语言</b>知识总结

    c语言嵌入式编程

    比较详尽的嵌入式C语言解答和分析
    发表于 03-10 14:53 162次下载

    C语言进阶嵌入式系统高级C语言编程

    电子发烧友网站提供《C语言进阶嵌入式系统高级C语言编程.rar》资料免费下载
    发表于 11-18 10:32 1次下载
    <b class='flag-5'>C</b><b class='flag-5'>语言</b>进阶<b class='flag-5'>之</b><b class='flag-5'>嵌入式</b>系统高级<b class='flag-5'>C</b><b class='flag-5'>语言</b>编程

    嵌入式C语言的结构特点

    嵌入式开发中既有底层硬件的开发又涉及上层应用的开发,即涉及系统的硬件和软件,C语言既具有汇编语言操作底层的优势,又具有高级语言功能性强的特点
    的头像 发表于 11-24 16:16 715次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>C</b><b class='flag-5'>语言</b>的结构特点