标准冒泡排序算法进行排序 解题思路:如何对一个无序的数组进行有序排列?这个经典问题有很多经典算法,冒泡排序是初学者最先接触到的,它的算法思想很简单:两两比较大小调整相邻项的顺序,从头到尾过一遍之后再反复过滤(由于每次冒泡筛选一遍之后,最后的两个数字一定是有序的,那么相当于下一次筛选只需要遍历到倒数第二个就行, 题解列表 2026年07月13日 1 点赞 0 评论 147 浏览 评分:0.0
简单的二维数组定义矩阵 解题思路:只需要定义一个二维数组用来输入矩阵就可以了,十分简单!注意事项:注意数组是从0开始的,到n-1,所以三阶矩阵是a[0][0]到a[2][2]!参考代码:#include#includeintmain(){inta[3][3];//定义矩阵for(inti=0 题解列表 2026年07月13日 1 点赞 0 评论 128 浏览 评分:10.0
常规思路:通过比较来插入数值 解题思路:既然题目输入是正序,也就是递增,那么我们插一个数需要比较大小,插进去之后,比插入数大的后续数组数据位置全部往后挪一位。所以虽然是9个数字,但是最后还要留一个位置防止数组越界,因此一开始数组声明应该是a[10],然后就是插入之后后续数组如何往后挪的问题, 题解列表 2026年07月13日 1 点赞 0 评论 117 浏览 评分:0.0
定义二维数组,用两个for循环嵌套完成矩阵输入和转置 解题思路:定义二维数组来进行矩阵输入输出,转置本质就是行列互换,也就是把行列循环遍历变量调转一下输出就OK了注意事项:参考代码:#include#includeintmain(){intarr[3][3];for(inti=0;i<3;i++){for(intj=0; 题解列表 2026年07月14日 1 点赞 0 评论 98 浏览 评分:0.0
简单判断分支 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ float x,y;&nbs…… 题解列表 2026年07月14日 0 点赞 0 评论 93 浏览 评分:0.0
数组形式输入,判断条件累加 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ int n,a[100]={…… 题解列表 2026年07月14日 0 点赞 0 评论 97 浏览 评分:0.0
数组遍历求平均值以及判断大小 解题思路:思路很简单,用数组存储输入,求平均值,然后逐个比对大小注意事项:求平均值应该注意一下有可能不是整数,严谨代码需要进行类型转换。不过对于这个题目来说即使自动类型转换导致丢失平均值小数部分精度也不影响答案,因为求的是比平均值大的个数,丢失小数部分不影响原本大于平均值的整数(但是会影响小于)参考代 题解列表 2026年07月14日 0 点赞 0 评论 156 浏览 评分:0.0
自定义函数判断素数 解题思路:根据题目要求,先自定义一个函数isprime来判断素数,然后在主函数中给定的区间内累加素数和注意事项:素数的判断,以及边界条件参考代码:#include#includeintisprime(intn)//定义一个判断素数的函数, 题解列表 2026年07月14日 1 点赞 0 评论 113 浏览 评分:0.0
代入等差数列求和公式超简单 摘要:解题思路:直接按照高中数学等差数列公式求出Sn的表达式,然后输出即可注意事项:参考代码:#include<stdio.h>int main(){ int n;&nb…… 题解列表 2026年07月14日 0 点赞 0 评论 94 浏览 评分:0.0
循环嵌套判断即可 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ for(int i=10;i…… 题解列表 2026年07月14日 0 点赞 0 评论 84 浏览 评分:0.0