`
elitesunry
  • 浏览: 37706 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

几个小题目 inC

阅读更多

1. 投票程序

【要求】设有代号为a.b.c 三个 足球先生候选人,根据投票者在选票上 对他们编号的 填写顺序分别计分5~3~2.请编程从键盘上 输入投票人数及投票结果,统计他们的 得分,并输出那位当选足球 先生。

【注意】;若同一张票上写 有两个相同的代号,则显示“次票无效”,若最终前两名得分相同应显示“重新投票”,否则显示三个候选人得分并输出“祝贺X当选冠军!”。

例如

投票人数5

输入投票内容;

a b c

c b a

c a a 该票无效

c b a

b c a

三位候选人得分:

a:12

b:13

c:15

祝贺c当选冠军!

【提示】

数据可以用结构体数组,结构体成员包括代号、得分。或者采用二维数组,行方向对应一张投票,列方向对应个候选人得分。

==========================

2. 数组游戏

【要求】

设有n 个正整数(n<=20),将他们连成一排,组成一个最大的多位数。程序输入:n,程序 输出:n 数连接成的 多位数。

【提示】

一下是设计思路

可以将 问题这样变化一下

比如 输入的是123233100612这样几个数字。

先找出最大的 数字的位数为4为,再将所有的 数字变成4位数:1230 2000 3300 1006 1200

然后进行排序:

3300 2000 1200 1006

这样将后面加上去的0去掉的序列不 就是最大数字吗?于是最大数字就是:

3 3 2 1 2 3 1 2 1 0 0 6


分享到:
评论

相关推荐

    Practical programming in C

    课程内容可能包括以下几个方面: 1. **基础语法**:介绍C语言的基本元素,如变量声明、常量、运算符和表达式,以及如何编写简单的程序。 2. **控制结构**:讲解if语句、switch语句、while和for循环,以及如何控制...

    2022美赛英文版题目及数据

    在解题过程中,参赛者需要掌握以下几个关键知识点: 1. **数学建模**:将实际问题抽象为数学模型,选择恰当的变量、函数和关系式来描述问题的核心特征。 2. **数据分析**:利用统计学方法对提供的数据进行预处理、...

    PAT OJ exercises in C language 浙江大学PAT纯C语言题解。.zip

    这个压缩包“PAT OJ exercises in C language”显然是一个包含C语言编程题解的资源集合,适用于准备PAT考试的学员。尽管没有具体的标签信息,我们可以从文件名“222”推测这可能是题目的编号或者是某个题目集的标识...

    蓝桥杯第九届c组Java题目及答案

    根据给定的信息,我们将对三个具体的蓝桥杯第九届C组Java题目进行详细的解析与解答。 ### 题目一:哪天返回 **题目描述**:小明被不明势力劫持并扔到了X星球站,为了返回地球,他需要攒够108元来购买船票。小明在...

    for 循环练习题目

    - 使用 `for` 循环从较小数递减到1,找到第一个同时整除两个数的数即为最大公约数。 ```python def gcd(a, b): min_val = min(a, b) for i in range(min_val, 0, -1): if a % i == 0 and b % i == 0: return i...

    java做acm题目入门知识

    ### Java做ACM题目入门知识详解 #### 一、引言 ACM(Association for Computing Machinery)编程竞赛是一项国际性的编程赛事,旨在测试参赛者的算法设计、编程能力和问题解决技巧。Java作为一门强大的面向对象编程...

    计算机三级网络技术机试南开100题题目与答案

    根据给定文件的信息,我们可以提炼出以下几个主要的知识点: ### 1. 计算机三级网络技术机试南开100题概述 南开100题是针对计算机三级网络技术机试的一个复习资料集,它包含了过去考试中出现过的实际题目。这些...

    java华为面试题目

    在准备华为的Java面试时,你需要深入理解以下几个关键知识点: 1. **面向对象的特征**:面向对象编程的三大基本特征是封装、继承和多态。封装将数据和操作数据的方法绑定在一起,以隐藏内部实现细节;继承允许创建...

    蓝桥杯电子类第十二届第一场代码和题目分享

    在提供的压缩包文件中,我们可以看到以下几个关键文件: 1. `twelve session.uvgui.Lenovo`:这可能是一个与图形用户界面(GUI)设计相关的文件,可能是使用某种特定的开发工具如UV4创建的工程文件。UV4是Unreal ...

    10道Java经典编程题目算法方面

    根据给定文件中的信息,我们可以总结出以下几个Java编程题目的知识点: ### 1. 菲波那契数列 **题目描述**:这是一道经典的递归与数学结合的问题,要求计算每个月兔子的数量,假设一对兔子从第三个月开始每个月产...

    网上转摘的华为笔试题目及答案

    一般在以下几个场景下需要使用同步机制: - 当多个线程共享资源时,需要使用锁或其他同步机制来确保资源的一致性和完整性。 - 在客户端/服务器架构中,客户端和服务器之间需要通过同步机制来协调操作顺序,确保...

    2009年icm题目(中英对照)

    在准备2009年ICM的过程中,参赛团队可能需要关注以下几个方面: 1. **跨学科融合**:理解并结合数学、统计学、计算机科学、经济学、物理学等多学科知识来构建模型,解决实际问题。 2. **问题分析**:仔细阅读和...

    真题解析│蓝桥杯省赛真题“送分题”之第几个幸运数.pdf

    题目要求考生帮助小明计算他的编号——59084709587505,是第几个幸运数字。在X星球上,国王只喜欢数字3、5和7,并规定只有当游客编号仅包含这些因子时,才能获得奖品。 #### 题目分析 ##### 幸运数字定义 根据题目...

    【题解】Bupt 13级新手专题训练②高精度和几个小数学题1

    这个题目关注的是数值溢出的检测,主要是在双精度浮点数(`double`)上操作。在 C 语言中,我们使用 `atof()` 函数将字符串转换为浮点数,并检查它们是否超过 `int` 类型的最大值(`INF`)。如果运算结果会溢出,...

    JS考试题目.pdf

    JavaScript提供了几个常用的函数来与用户交互:alert()用于弹出消息框,confirm()用于弹出确认对话框,prompt()用于弹出输入提示框。 9. 窗口操作: 使用window对象可以打开新的浏览器窗口或者操作当前窗口。例如...

    2017NOIP题目 111

    9. **组合计数**:甲选2门,乙、丙各选3门,可以看作是4门课程中选出2门的组合数C(4,2),再加上2个3门课程的组合数C(4,3),总共是C(4,2)*2+C(4,3)=6*2+4=16种。 10. **图的性质**:一个连通图变成树需要删除的边数...

    信息学奥赛普及组洛谷适合刷的题.pdf

    本文件中提及的洛谷适合刷的题目,包括了几个典型的题目及其解决方案,这些题目覆盖了基础算法、数据结构和编程技巧,对于准备信息学竞赛的学生来说非常重要。 P1001 A+B Problem 题目要求输入两个整数a和b,并输出...

    几个试题中常考的sql语句

    题目中的例子主要涉及了以下几个方面的内容: - **查找选修特定课程的学生姓名及年龄**: ```sql SELECT SN, SD FROM S WHERE [S#] IN (SELECT [S#] FROM C, SC WHERE C.[C#] = SC.[C#] AND CN = '特定课程名称')...

    历年蓝桥杯单片机组的省赛题目练习代码(C)

    在学习这些代码时,我们可以关注以下几个知识点: 1. **C语言基础**:理解基本的数据类型、控制结构、函数等概念,这是阅读和编写C代码的基础。 2. **单片机寄存器操作**:单片机的很多功能是通过操作特定的寄存器...

Global site tag (gtag.js) - Google Analytics