蓝桥杯 c 语言答案 【篇一: 2013 蓝桥杯 c 语言编程答案】

代码

2. 标题: 马虎的算式

小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错

了。

有一次,老师出的题目是: 36 x 495 = ?

他却给抄成了: 396 x 45 = ?

但结果却很戏剧性,他的答案竟然是对的!!

因为 36 * 495 = 396 * 45 = 17820

类似这样的巧合情况可能还有很多,比如: 27 * 594 = 297 * 54

假设 a b c d e 代表 1~9 不同的 5 个数字(注意是各不相同的数字,且不含 0)

能满足形如: ab * cde = adb * ce 这样的算式一共有多少种呢?

请你利用计算机的优势寻找所有的可能,并回答不同算式的种类数。

满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。

答案直接通过浏览器提交。

注意:只提交一个表示最终统计种类数的数字,不要提交解答过程

或其它多余的内容。

答案: 142

3. 标题: 振兴中华

小明参加了学校的趣味运动会,其中的一个项目是:跳格子。

地上画着一些格子,每个格子里写一个字,如下所示:(也可参见

p1.jpg )

从我做起振

我做起振兴

做起振兴中

起振兴中华

比赛时,先站在左上角的写着 “从”字的格子里,可以横向或纵向跳

到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到

“华 ”字结束。

要求跳过的路线刚好构成 “从我做起振兴中华 ”这句话。

请你帮助小明算一算他一共有多少种可能的跳跃路线呢?

答案是一个整数,请通过浏览器直接提交该数字。

答案: 35

4. 标题: 幻方填空

幻方是把一些数字填写在方阵中,使得行、列、两条对角线的数字

之和都相等。

欧洲最著名的幻方是德国数学家、画家迪勒创作的版画《忧郁》中

给出的一个 4 阶幻方。

他把 1,2,3,...16 这 16 个数字填写在 4 x 4 的方格中。

如图 p1.jpg 所示,即: 16 ? ? 13

? ? 11 ? 9 ? ? * ? 15 ? 1

表中有些数字已经显露出来,还有些用 ?和*代替。

请你计算出 ? 和 * 所代表的数字。并把 * 所代表的数字作为本题答

案提交。

答案是一个整数,请通过浏览器直接提交该数字。

答案: 12

5. 题目标题:公约数公倍数

我们经常会用到求两个整数的最大公约数和最小公倍数的功能。下面的程序给出了一种算法。

函数 myfunc 接受两个正整数 a,b经过运算后打印出 它们的最大公约数和最小公倍数。此时,调用 myfunc(15,20) 将会输出:

3 60

// 交换数值

void swap(int *a,int *b) {

int temp; temp=*a; *a=*b; *b=temp; }

void myfunc(int a, int b) {

int m,n,r;

if(ab) swap(a,b);

m=a;n=b;r=a%b; while(r!=0)

{

a=b;b=r; r=a%b; }

printf(%d\n,b); // 最大公约数

printf(%d\n, ____________________________________); // 最

小公倍数

}

请分析代码逻辑,并推测划线处的代码,通过网页提交。

答案

: m*n/b

标题:三部排序

一般的排序有许多经典算法,如快速排序、希尔排序等。 但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。 比如,对一个整型数组中的数字进行分类排序:

使得负数都靠左端,正数都靠右端, 0 在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过 1 次线性扫描就结束战斗 !!

以下的程序实现了该目标。

其中 x 指向待排序的整型数组, len 是数组的长度。

void sort3p(int* x, int len){

int p = 0; int left = 0;

int right = len-1; while(p=right){if(x[p]0){

int t = x[left];x[left] = x[p];x[p] = t; left++; p++;

} elseif(x[p]0){

int t = x[right];

x[right] = x[p]; x[p] = t; right--;

} else{

__________________________; // 填空位置

}}}

如果给定数组:

25,18,-2,0,16,-5,33,21,0,19,-16,25,-3,0

则排序后为:

-3,-2,-16,-5,0,0,

蓝桥杯C语言基础训练答案,蓝桥杯c语言答案.doc相关推荐

  1. 蓝桥杯c语言a组省赛试题及答案,2016-蓝桥杯-省赛-C语言大学A组全部真题.doc

    第七届蓝桥杯大赛个人赛省赛真题(软件类) C/C++ 大学A组 考生须知: 考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试题. 考试时间为4小时.时间截止后,提交答案无效. 在考试强 ...

  2. 蓝桥杯c语言试题及答案 高职,2012.C语言‘蓝桥杯“预赛.真题.高职

    2011年选拔赛c 高职 考生须知: 考试时间为4小时. 本试卷包含两种题型:"代码填空"与"程序设计".总计100分. 其中代码填空:3+3+3+5+7+9+ ...

  3. 第八届蓝桥杯第八题--包子凑数(C语言)

    第八届蓝桥杯第八题–包子凑数(C语言) 一.比赛题目 1.题目要求 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子.每种蒸笼都有非常多笼,可以认为 ...

  4. 2015年蓝桥杯省赛B组C/C++(试题+答案分析)

    2015年蓝桥杯省赛B组C/C++(试题+答案分析) 第一题 结果填空 (3分) 奖券数目 有些人很迷信数字,比如带"4"的数字,认为和"死"谐音,就觉得不吉利 ...

  5. java蓝桥杯加法变乘法_蓝桥杯-加法变乘法-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

  6. 蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛

    蓝桥杯嵌入式--第十二届蓝桥杯嵌入式国赛 之前准备省赛的时候用的是旧版的STM32F103,从准备国赛开始就用新版STM32G431平台了,主要是想经过新版的准备学习一下HAL库以及CubeMX的使用 ...

  7. 蓝桥杯单片机——第十二届蓝桥杯单片机第一场省赛

    蓝桥杯单片机--第十二届蓝桥杯单片机第一场省赛 目录 蓝桥杯单片机--第十二届蓝桥杯单片机第一场省赛 一.赛题分析 二.问题总结 三.代码 一.赛题分析 前两天实验室的学妹把开发板还给我了,刚好今天没 ...

  8. 蓝桥杯计算机软件大赛什么时间,蓝桥杯软件大赛培训总结

    <蓝桥杯软件大赛培训总结>由会员分享,可在线阅读,更多相关<蓝桥杯软件大赛培训总结(5页珍藏版)>请在人人文库网上搜索. 1.蓝桥杯软件大赛培训总结"蓝桥杯" ...

  9. 2022华数杯B题论文思路分析+完整代码(水下机器人组装计划)(一二问答案接出来和标准答案一样)(问题三四逼近正确答案)(完整论文,代码可直接跑)

    写在前面:学校最近搞数学建模竞赛培训,以2022华数杯B题作为训练题目,在查资料过程中发现网上没有哪一篇论文解出了正确答案,而我们组利用Lingo软件准确的解出了正确答案,但是在第三问时,由于决策的变 ...

  10. c语言将字母与数字分开存放,2017年计算机二级《C语言》考前提分试题及答案9...

    二.程序填空题(共18分). 下列给定程序中,函数flm的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序. 例如,s所指的字符串为"d ...

最新文章

  1. AttributeError: ‘Series‘ object has no attribute ‘as_matrix‘
  2. Mob统计分析数据模型理解
  3. 探索 Linux 内存模型--转
  4. Native C++ _isnan()函数的应用
  5. ADOQuery代替ClientDataSet做3-Tier系统
  6. python watchdog占用,python基于watchdog库全自动化监控目录文件
  7. dts数据库迁移工具_传统数据库迁移上云利器-ADAM
  8. 乌版图 read-only file system
  9. bzoj1876 [SDOI2009]SuperGCD 辗转相减+高精
  10. Oracle 10g 中 X$KCVFH 说明
  11. echarts里面的参数解释_SPMSM控制:传统PI速度环参数的整定
  12. k3 审核流程图_金蝶K3操作流程图详解(doc 64页)
  13. AM335x TP驱动解析
  14. 《逆流而上+阿里巴巴技术成长之路》 免费电子版
  15. 常见无线电重点频段划分及参数设置
  16. idea发现git出现cannot run git:cannot identify version of git executable :no response
  17. 身体好比什么都强 [唱片]
  18. 这些都是成为高薪运维必备的 Linux 技能,你具备了吗?
  19. ROUGE和pyrouge的安装
  20. java内存屏障的原理与应用

热门文章

  1. 无法连接网络的解决办法
  2. 2008下mysql补丁_windows Server 2008 R2安装Mysql 8的打补丁顺序
  3. Python实现共现语义网络
  4. 单片机C 语言程序设计教程,基于51单片机的C语言程序设计教程.doc
  5. 信号与系统_冲激函数匹配法
  6. 按键精灵和python功能对比_AutoIt3和按键精灵的功能对比第2/2页
  7. r语言入门与实践Linux,R 学习笔记《一》----R语言初学者指南
  8. 官网下载的oracle有病毒,oracle 中勒索病毒怎么恢复?
  9. 基于Python的文本分析
  10. java sql小区物业管理系统_小区物业管理系统javasql.doc