实验五
1、 完成实验4-6; 2、 完成实验4-7;
3、 求两个自然数的最大公约数与最小公倍数,参考界面如图所示。
4、编写一段加密代码以实现对四位数字的加密。加密的过程如下:输入一个四位整数,将每位替换成该位与7的和对10的余数,然后将第一位与第三位数字位置互换,第二位与第四位位置互换,最后显示加密后的数字。界面参考如图:
5、编写程序求一个字符串中的最长单词。假设字符串中只有字母与空格,单词之间用空格分隔。
实验六
1、百钱百鸡问题。公鸡三元一只,母鸡两元一只,小鸡一元三只,一百块钱买了一百只鸡,请问公鸡、母鸡、小鸡各买多少只?
2、计算圆周率π ,计算精度到第n项减1的绝对值小于10-5为止。
??2?22?22?2?22?2?2??
3、生成一个四行五列的两位随机整数的数组,分别输出到图片框与多行文本框中。 4、编程生成如下几个矩阵。
实验七
1、随机生成一个一维数组(十个元素),要求其中的数为递增的。如:11、23、37、43、43、50??。
2、随机生成一个两两位整数的二维数组,输入一个待查找的数,找出其位置,并显示,如果找不到,则输出“未找到!”。界面如图所示,请完成相关按钮的功能。
3、找出二维数组中的最大值与最小值及其位置,界面自行设计。 4、鞍点问题:实验5-4。
5、随机产生10个数,寻找能被3整除的最大数,如果没有,则显示“无相关的数!”。界面自行设计。
实验八
1、实验5-3:冒泡排序。
2、合并排序。已知数组A与B均按升序排列,现将A与B数组合并成一个新的数组C,要求数组C中的元素也是按升序排列。(数组A与B的个数自己定) 3、求一个N*N阶的矩阵A的转置矩阵。 4、实验5-6:找指定数对。
实验九
1、插入法排序。
2、找出5000以内的所有亲密对数。所谓亲密对数就是指两个数A与B,其中A的因子和等于B,B的因子和等于A。 3、实验书P.80,第5、6题。