![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
五更瑠璃
这个作者很懒,什么都没留下…
展开
-
[排序]SORT QSORT
一.sort函数的用法 排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。 这个函数可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。也就是说,转载 2012-03-23 15:52:13 · 1093 阅读 · 1 评论 -
输入字符串时输入空格
1.最容易的,将一个字符串分为一个一个字符输入 char s[100]; int i=0; while(scanf("%c",&s[i]),s[i]!='\n')i++; s[i]='\0'; //遇到换行停止输入,并且将换行替换为\0 printf("%s转载 2012-03-17 15:10:29 · 4022 阅读 · 0 评论 -
scanf、sscanf中的正则表达式
看了几篇介绍sscanf函数,真是发现自己好多东西没理解透。第一篇:此文所有的实验都是基于下面的程序:char str[10];for (int i = 0; i 执行完后str的值为str = "!!!!!!!!!!"我们把str的每个字符都初始化为惊叹号,当str的值发生变化时,使用printf打印str的值,对比先前的惊叹号,转载 2012-03-17 09:53:32 · 829 阅读 · 0 评论 -
sacnf 输入格式相关
scanf函数是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中,其关键字最末一个字母f即为“格式”(format)之意。 scanf函数的一般形式scanf(格式控制,地址表列)int scanf(char *format[,argument,...]);“格式控制”的含义同printf函数;“地址表列”是由若干个地址转载 2012-03-17 15:12:54 · 1079 阅读 · 0 评论 -
sscanf函数中正则表达式的运用
在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。这些函数的使用都很简单,总结一下,等下次使用一目了然。俗话说:好记性不如烂笔头,记录下来就是效率。以下源代码是本人测试的源文件,附带讲解注释。#include #include #includ转载 2012-03-17 10:04:35 · 1133 阅读 · 0 评论 -
良好的代码风格
一.“{”位置的两种风格{ 和 }独占一行,且位于同一列,与引用它们的语句左对齐,便于检查配对情况位于同一层 { 和 } 之内的代码在 { 右边数格处左对齐,即同层次的代码在同层次的缩进层上。二.变量的对齐规则数据类型 + N个TAB + 变量名 + [N个TAB ] +=+[初始化值] ;例char name[20];原创 2012-03-17 20:49:06 · 1050 阅读 · 0 评论