题解列表

筛选

1097: 蛇行矩阵

```cpp#includeusingnamespacestd;intmain(){intx,cnt=1,mat[100][100];for(intj=0;jx)for(intj=0;j

1098: 陶陶摘苹果

摘要:```cpp #include using namespace std; int main() { int a[10],n,sum=0; for(int i=0;i>a[i……

贪心+for+if求解

**本题主要用来贪心的思想。试想一下,我们怎么能使所发工资人民币的张数最小,是不是我们要尽可能的让程序猿领到最大面额的那几张,例如有一个程序猿的工资是3元,那么人民币张数最小的配法就是2+1=3,同样的道理,如果是70元,那最有的配法就是50+20=70。

选择排序(更简单直观的排序算法,更稳定的时间复杂度)

算法思路:选择排序的原理是:首先在未排序的序列中找到一个最小(大)的元素,存放到序列的开头;然后从剩下的元素中继续找到最小(大)的元素,将其接在已排序列的末尾;反复迭代上述过程,直到所有元素排序完毕。本代码的思路与选择排序的原理差不多,不同的是,

编写题解 2778: 判断数正负

摘要:解题思路:注意事项:参考代码:C++代码#include<iostream> using namespace std; int main() {     int a;     cin>>a;……

二级C语言-计算素数和

解题思路:根据题意,先定义m,n来接受两个整数的值,要求m到n之间所有素数的和,则通过for循环获得m到n之间所有的整数,然后将获得的每个整数传递给isprime函数,判断是否是素数,如果是,则返回真,并在主函数中将该数加入到sum中,直到循环结束,可以得出m到n之间所有素数的和。

二级C语言-进制转换

摘要:解题思路:将十进制数转化为八进制有两种方式一、使用C中的printf函数,用占位符%o输出(%o表示以八进制整数形式输出),代码如下:printf("%o",n);二、使用iostream的格式控制字……

C语言标准解

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(){ char number[11]; int i; int stop=0; for(i=0;i<9;i++){ ……

1072: 汽水瓶(C语言版)

摘要:解题思路:本人习惯于观察变量之间的关系,也就有了下面的构造数组满足:a[i]=1/2这样的一种关系,之后就往里代入就好。。注意事项:参考代码:#include<stdio.h>int main(){ ……