- 博客(13)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 自我介绍
新人的自我介绍学号:16340240 本人学院 欢迎大家来交流新人的自我介绍博客的性质说明博客的内容算法原理解题报告博客的更新时间作死向实验博客的性质说明这个博客的性质是什么呢,其实我已经有一个csdn博客了,大概是我在上高一的时候开始书写的。但是以前这个博客更多是用来托管代码,而没有什么技术上的讨论,解题报告什么的都是直接打代码,有些太过于简单粗暴了。这个博客将更多的出现对算法原理
2016-10-01 13:20:51
881
15
转载 常见算法时间复杂度表
常见的数量级大小:O(1)<O(logn)<O(n)<O(nlogn)<O(n2n^2)<O(n3n^3)<O(2n2^n)<O(n!) 数量级 能承受的大致规模 常见算法 O(1) 任意 直接输出结果 O(logn) 任意 二分查找、快速幂 O(n) 以百万计(五六百万) 贪心算法、扫描和遍历 O(nlogn) 以十万计(三四十万) 带有分
2016-10-05 09:28:41
15189
原创 【C++复习向】三种操作文件的方法
如何在未知的文件中读取数据如果是完全未知的话可以用getchar 等读取字符串的函数直接将数据由字符串形式保存后再进行转化。 如果是已知数据类型但未知数据长度可以用while(scanf("%d",&x)==1)或while(scanf("%d".&x)!=EOF) 这里的scanf()函数在成功对内存进行读写时会返回一个int型(应该是),大小为成功写入数据的个数。而EOF(end of fil
2016-10-05 09:17:00
398
1
原创 【C入门向】冒泡排序详解
#include<stdio.h>#include<stdlib.h>#include<windows.h>#define number 5int main(void){ int temp,xh1,xh2,xh3,mp[number]; for(xh1=0;xh1<=number;xh1++) scanf("%d",&mp[xh1]); for(xh2=0;xh2<num
2016-10-01 14:21:12
340
2
转载 【C入门向】收集到的迷宫程序
收集到的迷宫程序,来源未知, dev-c++下编译成功#include <stdio.h>#include <conio.h>#include <windows.h>#include <time.h>#define Height 55 //迷宫的高度,必须为奇数#define Width 31 //迷宫的宽度,必须为奇数#define Wall 1#define Road 0#def
2016-10-01 14:19:33
767
1
原创 【C入门向】文件操作
问题描述将ASCII码表输入到文本文件中(1-127)将A文本文件的内容输入到B文本文件中将文本文件的内容输出到屏幕上对文件进行简易加密ASCII码表输出/*输出ASCII码对照表*/#include<stdio.h>#include<stdlib.h>int main(void){ FILE *f1,*f2,*f3; char ch,kg=' ',kh='\n';
2016-10-01 14:12:30
363
1
原创 【C入门向】输出指定图形:循环与逻辑运算练习
问题描述各种输出 输出倒三角形,例:**** *** ** *输出正方形,例:****************输出正三角形,例:**********输出空心正方形,例:****** ** ** ******输出中间交叉的正方形,例* * * * * * * * * * ** * * ** * *
2016-10-01 14:06:46
1013
原创 【C入门向】最大公约数
问题描述输入两个正整数a,b(a,b<231−12^{31}-1),输出它们的最大公约数Sample Input20 50Sample Output10代码#include<stdio.h>#include<stdlib.h>int main(void){ int a,b,c,xh; printf("请输入两个正整数:"); scanf("%d%d",&a,&b); if(a>b
2016-10-01 13:54:35
183
1
原创 【C入门向】输入2010任意一天得出星期几的程序
问题描述输入2010年的任意一天(两个正整数a,b,a代表月份,b代表日期),输出这天是星期几。Sample Input1 1Sample Output5代码#include<stdio.h>#include<stdlib.h>#define DYTS 31#define XYTS 30#define EYTS 28int main(void){ int mouth,day,tians;
2016-10-01 13:51:39
473
原创 【C入门向】验证质数
题目描述输入一个整数a(|a|<231−12^{31}-1),判断这个正数是否为素数(PS:素数的定义:一个大于1的自然数为素数当且仅当其因数只有1和它自身,明显1不是素数)Sample Input10Sample OutputNo代码#include <stdio.h>#include <stdlib.h>int main (void){ int i=1,j,k,a,b; prin
2016-10-01 13:46:46
262
原创 【C入门向】用C实现倒计时功能
题目描述用C实现倒计时功能,每秒钟输出剩余秒数Sample Input无Sample Output不告诉你代码#include <stdio.h>#include <stdlib.h>#include <windows.h>int main(){ int i=10; while(i>0) { printf("倒计时:%d\n",i); Sleep(1000);
2016-10-01 13:40:20
10052
3
原创 【C入门向】交换两个偶数
题目描述输入两个整数a,b(|a|,|b|<231−12^{31}-1),交换它们的顺序并输出Sample Input50 30Sample Output30 50//最简单的方法#include<stdio.h>#include<stdlib.h>int main(void){ int a,b; printf("请输入两位数:"); scanf("%d%d",&a,&b);
2016-10-01 13:38:25
324
原创 【C入门向】一百以内的奇数相加并表示所有的奇数
题目内容输出一百以内的奇数相加之和,并输出所有的奇数输入无输出不告诉你,自己试自己的答案#include<stdio.h>#include<stdlib.h>int main(void){ int i=1,total=0; while (i<=100) { total=total+i; if (i%2==1) printf("%d\n",i); i=i
2016-10-01 13:28:25
2395
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人