100个经典C语言编程例子(答案另附)(8)
60:将一维数组中的数据按逆序重新存放
时间限制:1000MS 内存限制:65536K 总提交数:166 正确数:134
问题描述
从键盘输入一组整数(不超过20个),存放到一个一维数组中,然后将该数组中的数据按逆序重新存放(注意不是排序),最后输出该数组中的所有元素的值。
输入数据包括两行:第一行为需要输入的数据个数,第二行为一组数据(用空格分隔)
输出数据只有一行:一组数据(用空格分隔)。
输入输出举例:
输入: 5
8 9 5 4 1
输出: 1 4 5 9 8
输入
输入数据包括两行:第一行为需要输入的数据个数,第二行为一组数据(用空格分隔)
输出
输出数据只有一行:一组数据(用空格分隔)。
输入样例 5
8 9 5 4 1
输出样例
1 4 5 9 8
61:统计一组数据中正数、负数和零的个数
时间限制:1000MS 内存限制:65536K 总提交数:152 正确数:127
问题描述
从键盘输入一组整数(不超过20个),然后统计该组数中的正数、负数和零的个数并输出。
输入数据包括两行:第一行为需要输入的数据个数,第二行为一组数据(用空格分隔)
输出数据只有一行:三个整数(分别是正数个数 负数个数 零的个数,用空格分隔)。
输入输出举例:
输入: 6
8 -6 5 0 1 -2
输出: 3 2 1
输入
输入数据包括两行:第一行为需要输入的数据个数,第二行为一组数据(用空格分隔)
第 36 页 共 58 页
输出
输出数据只有一行:三个整数(用空格分隔)。
输入样例 6
8 -6 5 0 1 -2
输出样例
3 2 1
62:计算一组数据的平均值
时间限制:1000MS 内存限制:65536K 总提交数:144 正确数:132
问题描述
从键盘输入一组数(不超过20个),然后计算该组数的平均值并输出。 输入数据包括两行:第一行为需要输入的数据个数,第二行为一组数据(用空格分隔)
输出数据只有一行:一个数(保留小数点后6位)。
输入输出举例:
输入: 6
1.1 2.2 3.3 4.4 5.5 6.6
输出: 3.850000
输入
输入数据包括两行:第一行为需要输入的数据个数,第二行为一组数据(用空格分隔)
输出
输出数据只有一行:一个数(保留小数点后6位)
输入样例 6
1.1 2.2 3.3 4.4 5.5 6.6
输出样例
3.850000
提示
数据类型要考虑小数
63:统计一个串中字母、数字和其它字符的个数
时间限制:1000MS 内存限制:65536K 总提交数:158 正确数:104
问题描述
从键盘中输入任意一个字符串,然后统计该字符串中字母,数字,以及其它字
第 37 页 共 58 页
符各有多少个,并输出。
输入:一个字符串
输出:三个整数(分别是字母个数、数字个数、其它字符个数, 用空格分隔)
输入输出举例:
输入: I have 11 apples! 输出: 11 2 4
输入
一个字符串
输出
三个整数(分别是字母个数、数字个数、其它字符个数, 用空格分隔)
输入样例
I have 11 apples!
输出样例
11 2 4
64:判断一组数据是否是从小到大的序列
时间限制:1000MS 内存限制:65536K 总提交数:131 正确数:100
问题描述
从键盘输入一组整数(不超过20个),然后判断该组数是否是一个从小到大的序列。若是输出 YES ,否则输出 NO。
输入数据包括两行:第一行为需要输入的数据个数,第二行为一组数据(用空格分隔)
输出数据只有一行:YES 或 NO。
输入输出举例:
例1:
输入: 5
1 2 3 4 5
输出: YES
例2:
输入: 5
1 2 9 4 5
输出: NO
输入
输入数据包括两行:第一行为需要输入的数据个数,第二行为一组数据(用空格分隔)
输出
输出数据只有一行:YES 或 NO。
输入样例
第 38 页 共 58 页
5
1 2 3 4 5
输出样例 YES
YES
66:数组中有这个数吗?
时间限制:1000MS 内存限制:65536K 总提交数:123 正确数:94
问题描述
从键盘中输入一个数,查找其是否在二维数组a[3][4]中,若在,打印出行号和列号,若不在输出-1。
数组a[3][4]={ {1,2,3},{4,5,6},{7,8,9}}
输入:一个整数
输出:两个整数(用空格分隔) 或 -1
输入输出举例:
例1: 输入: 3 输出: 0 2
例2:
输入: 10 输出: -1
输入
一个整数
输出
两个整数(用空格分隔) 或 -1
输入样例
65:断一个字符串是否是回文
时间限制:1000MS 内存限制:65536K 总提交数:132 正确数:103
问题描述
从键盘输入一个字符串(长度不超过50个),然后判断一个字符串是不是回文,如果是打印 “YES”, 否则打印 “NO” 。
回文即字符串左右两边对称,如 “abccba”,“windowswodniw” 都为回文。
输入
一个字符串
输出
YES 或 NO
输入样例
abccba
输出样例
第 39 页 共 58 页
3
输出样例 0 2
67:求出二维数组中最大元素的值及其位置
时间限制:1000MS 内存限制:65536K 总提交数:123 正确数:97
问题描述
有一个 3 × 4 的矩阵(即定义一个 3 行 4 列的数组),从键盘输入其值。然后输出其中最大的那个元素的值,以及其所在的行号和列号。
输入: 共3行,每一行4个整数(用一个空格分隔)
输出: 三个整数,用一个空格分隔(最大元素的值 行号 列号) 输入输出举例:
输入: 1 2 3 4 10 11 12 5 9 8 7 6
输出: 12 1 2
输入
共3行,每一行4个整数(空格分隔)
输出
三个整数,用空格分隔(最大元素的值 行号 列号)
输入样例
1 2 3 4 10 11 12 5 9 8 7 6
输出样例
12 1 2
68:交换二维数组中最大元素和最小元素
时间限制:1000MS 内存限制:65536K 总提交数:109 正确数:87
问题描述
有一个 3 × 4 的矩阵(即定义一个 3 行 4 列的数组),从键盘输入其值。然后交换该矩阵(数组)中最大元素和最小元素,最后输出该数组。
输入: 共3行,每一行4个整数(用一个空格分隔) 输出: 共3行,每一行4个整数(用一个空格分隔)
输入输出举例:
输入:
第 40 页 共 58 页
…… 此处隐藏:1262字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




