- 博客(6)
- 收藏
- 关注
原创 软协劝退考核
3.有关自动类型转换1.1)若参与运算量的类型不同,则先转换成同一类型,然后进行运算。2)转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。 a.若两种类型的字节数不同,转换成字节数高的类型 b.若两种类型的字节数相同,且一种有...
2021-12-19 18:00:09
180
原创 链表的建立、赋值、输出、查找、增、删
#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h> typedef struct node{ //定义结构体 int num; // 存数据 struct node *next; //递归(定义结构体指针) }Node,*LinkList; //自定义 LinkList InitList() //建立头结点 { LinkL.
2021-12-06 01:00:00
777
原创 c++ sort函数
首先是int类型排序#include<bits/stdc++.h>using namespace std;bool cmp(int x,int y){ return x<y; //从小到达排序,// return x>y; //若改为x>y则为降序排 }int main(){ int n,i; scanf("%d",&n); int a[n]; for(i=0;i<n;i++) scanf("%d",&a[i]);
2021-12-01 23:47:59
489
原创 高精度(大数相加)
经常会有越界的情况,这是因为不管是int,double,或者longlong都有一定的范围(约2*10^9...10^19)但当数据非常大的时候就无法整体去计算,我们可以把它看做数组来做。#include<stdio.h>#include<string.h>char s1[201],s2[201];int main(){ int i,k,carry,ilength_1,ilength_2; int a[500]={0},b[500]={0}; while
2021-12-01 00:37:53
636
原创 快速排序(包含优化)
直接上代码(排版做了挺久,感觉还不错)/************************************************************************ * 快速排序(从小到大) *************************************************************************/ #include<stdio.h>#define N 100void .
2021-11-21 00:20:07
662
原创 P1075 [NOIP2012 普及组] 质因数分解
一道水题但做完才发现自己是憨憨,或许题很简单但思路却完全不一样,代码的长度也截然不同看过题后是不是发现真的简单,我的第一次思路就是将其遍历找到素数,判断另外的数满不满足是不是因子同时是素数的条件。上代码:#include<stdio.h>#include<string.h>#include<math.h>int zhishu(int n){ int i,f=1; for(i=2;i<=sqrt(n);i++) { if(n%
2021-11-16 09:34:08
783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅