摘要:
1 /*30 【程序 30 插入数字】 2 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 3 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的 4 数,依次后移一个位置。 5 */ 6 7 /*分析 8 * 1、有一个从小到大 阅读全文
摘要:
1 /*29 【程序 29 求矩阵对角线之和】 2 题目:求一个 3*3 矩阵对角线元素之和 3 程序分析:利用双重 for 循环控制输入二维数组,再将 a[i][i]累加后输出。 4 */ 5 6 /*分析 7 * 1、从键盘得到一个二维数组 8 * 2、累加对角线元素 9 * */ 10 11 阅读全文
摘要:
1 /*28 【程序 28 排序算法】 2 题目:对 10 个数进行排序 3 程序分析:可以利用选择法,即从后 9 个比较过程中,选择一个最小的与第一个元素交换, 下次类推, 4 即用第二个元素与后 8 个进行比较,并进行交换。 5 */ 6 /*分析 7 * 冒泡排序法: 8 * 利用数组得到键盘 阅读全文
摘要:
1 /*27 【程序 27 求素数】 2 题目:求 100 之内的素数 3 */ 4 5 /*分析 6 * 素数:是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 7 * 同第二题: 8 * 判断素数的方法:用这个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是 阅读全文
摘要:
1 /*26 【程序 26 求星期】 2 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 3 程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或 if 语句判断第二个字母。 情况语句是啥? 4 */ 5 6 /* 7 * 星期一 Mon 阅读全文
摘要:
1 /*25 【程序 25 求回文数】 2 题目:一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与千位相同。 3 */ 4 5 /*分析 6 * 先用%和/将5个数字分离,再组成一个新的5位数,如果这个新的5位数与原数相等,则输出yes,否者no 7 * */ 8 阅读全文