实验四
2019-06-23 15:41 Bis.Marck 阅读(195) 评论(0) 编辑 收藏 举报实验四
***********一、利用冒泡法排序数组
算法为:运用for循环嵌套,以a[i]为起始与往后的第j项作比较,将较大者放在前面。利用i值的累加从前往后整理数组大小顺序。
代码如下:
运行结果为:
*************二、求一个3*3的整形矩阵对角线元素之和
算法如下:用数学方法表示出对角线上元素坐标,并使两对角线上的元素加和(注意去掉中心元素一次!)
代码如下:
运行结果如下:
***********三、输入一行字符,统计有多少个单词
算法如下:利用指针录入字符数组(也可直接录入),利用for循环检查每一个元素是否为空格或\0,若为空格单词数加一。(注意若不输入字符直接按回车的话应返回0)
代码如下:
输出结果如下:
*************四、用筛选法求100之内的素数
算法如下:利用a作为一个小于100的数,在定义一个函数来判断a是不是素数。
代码如下:
输出结果如下: