- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一从键盘上输入四个短整型数求这四个数中最大的无符号数和最
实 验 一
从键盘上输入四个短整型数,求这四个数中最大的无符号数和最小无符号数及其对应的输入值,并输出最大的无符号数与最小无符号数的差。
[提示:定义四个短整型变量,通过scanf函数输入值,利用if语句逐一比较,分别计算最大无符号数和最小无符号数,比较时要进行强制类型转换。]
; 实 验 二
从键盘上输入一个长整型数,判断该长整型数的高16位所表示的有符号数及低16位所表示的有符号数的奇偶性,并将最高8位与最低8位、次高8位与次低8位交换,以十六进制形式输出交换后的结果。
[提示:利用位运算符来实现,包括:按位与、左移、右移等位运算。]
[例如:长整型数0高16位数为0X1234,低16位数为0X5678,交换后的数为0
; 实 验 三
从键盘上输入一个5位整数,判断该整数是否为回文数。
; 实 验 四
从键盘输入一个四位正整数。首先分离出该正整数中的每一位数字,并按逆序显示输出各位数字;然后用分离出的每位数字组成一个最大数和一个最小数,并显示输出。
例如,若输入的四位正整数为3175。按逆序显示输出分离出的各位数字为5713;组成的最大数为7531,组成的最小数为1357。
具体要求:
(1)输入前要有提示。并检查输入数据的合法性,若输入的数据不合法,则显示输出错误信息。
(2)对输出结果要用英文或汉语拼音进行具体说明。
〖实验提示〗
(1)首先要判断输入的数据是否是四位整数。
(2)然后分离出该四位正整数的四位数字,例如从千位到个位依次为a,b,c,d,则按逆序显示输出为dcba。
(3)最后对四位数字a,b,c,d按从大到小进行排序,按该顺序组成一个最大数,按逆序组成一个最小数。; 实 验 五
任何一个自然数m的立方均可写成m个连续奇数之和。
例如:
1^3 = 1
2^3 = 3+5
3^3 = 7+9+11
4^3 = 13+15+17+19
编程实现:输入一自然数n,求组成n3的n个连续奇数。
〖实验提示〗
使用双重循环,满足条件时用break退出。; 实 验 六
编写一个程序,输入两个包含10个元素的数组,先将第一个数组采用冒泡法进行降序排列,第二个数组采用选择排序进行降序排列,然后将这两个数组合并成一个降序数组。
; 实 验 七
编写一个程序,其功能是将用户输入的一段英文(注意包含空格、逗号、句号及英文字母)分离出单词,并以每个单词出现的次数从高到低输出单词及其次数,次数相同的单词以其对应字符串大小升序输出。
例如:Green is on the left,Red is on the Right,the right is afraid of water, the left is afraid of insects.
输出:is(4) the(4) afraid(2) left(2) of(2) on(2) right(2) Green(1) insects(1) Red(1) water(1)
[提示:
(1) 建立一函数用于接收输入的英文段落。
(2) 建立字符串数组用于保存每次分离出的单词,及出现的次数(编一函数) 。
(3) 对字符串数组按规定进行排序(编一函数) ]
; 实 验 八
分书问题:
有编号分别为0,1,2,3,4的5本书,准备分给5个人A,B,C,D,E,每个人阅读兴趣用一个二维数组加以描述,公式如下: ; 解题思路:
(1)定义一个整型的二维数组,将表中的阅读喜好用初始化方法赋给这个二维数组。可定义:
int like[5][5] = { {0,0,1,1,0}, {1,1,0,0,1},
{0,1,1,0,1}, {0,0,0,1,0},
{0,1,0,0,1} };
(2) 定义一个整型一维数组book[5],用来记录书是否已被选用。用下标作为5本书的编号,被选过元素值为1,未被选过元素值为0,初始化皆为0。
int book[5] = {0,0,0,0,0};
(3) 画出思路图。
① 定义试着给
文档评论(0)