前几天遇到一个有意思的问题,实现strlen 不考虑线程安全:下面是我的实现:1 size_t strlen(const char* s)2 {3 const char* p = s;4 while (*p++);5 return p-1-s;6 }Glibc 2.19 的实...
分类:
其他好文 时间:
2014-07-27 22:00:49
阅读次数:
274
# include
# include
# include
using namespace std;
int main()
{
int n,i,j,k,count;
int flag1[1010],flag2[1010],a[1010],b[1010];
while(~scanf("%d",&n),n)
{
for(i=0;i<n;i++)
scanf("%d",&a[...
分类:
其他好文 时间:
2014-07-27 11:41:45
阅读次数:
190
#include
#include
#define M 5
#define N 20
int fun(char (*ss)[N],int *n)
{
int i,k=0,len=N;
for(i=0;i<M;i++)
{
len=strlen(ss[i]);
if(i==0)*n=len;
if(len<*n){
*n=len;
k=i;
}
}
return k;...
分类:
其他好文 时间:
2014-07-27 11:28:32
阅读次数:
190
算盘的模拟
#include
using namespace std;
int main()
{
char s[20];
scanf("%s",&s);
int len=strlen(s);
for(int i=len-1;i>=0;i--)
{
if(s[i]>='5'&&s[i]<='9')
{
...
分类:
其他好文 时间:
2014-07-27 11:11:42
阅读次数:
172
Charm Bracelethttp://poj.org/problem?id=362401背包模板题带空间复杂度优化的。 1 #include 2 #include 3 #include 4 #define mt(a,b) memset(a,b,sizeof(a)) 5 using namespa...
分类:
其他好文 时间:
2014-07-27 11:05:52
阅读次数:
226
为了在人面前畅快的吹牛逼,你必须学会背后努力 -----张小二。写在转载之前:sizeof到底是多少?本来我没有关注,只是有次室友问了我几个sizeof的问题,我被问住了,他当时问我了sizeof(a);是数组,则是数组的字节大小,如果 void fun(int a[],int len){ cout...
分类:
编程语言 时间:
2014-07-27 10:36:02
阅读次数:
289
C/C++获取二维数组的大小/长度/元素个数int p[5][6];int lenTotal = sizeof(p) / sizeof(int); //30int lenLow = sizeof(p[0]) / sizeof(int); //6int lenHigh = lenTotal / l...
分类:
编程语言 时间:
2014-07-27 09:40:32
阅读次数:
226
/*
ZOJ
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1588 Accepted Submission(s): 1129
Problem Description
读入一个字符串,字符串中包含ZOJ三个字符,个数不一...
分类:
其他好文 时间:
2014-07-26 15:26:42
阅读次数:
172
#include #include int main(){ int n; scanf("%d", &n); char s[100]; while(n--) { scanf("%s", s); int len = strlen(s); ...
分类:
其他好文 时间:
2014-07-26 01:47:36
阅读次数:
147
作为一个新手,最大的优势就是每道题都能学到很多经验,这道题真是让我受益匪浅。首先给数组初始化时想到用memset,头文件 or ,可我想都赋值为1,用memset(a,1,sizeof(a))是不行的,memset不能给非字符型数组赋值,不过可以都初始化为0,给字符型数组赋值很方便。详细参考htt....
分类:
其他好文 时间:
2014-07-26 01:06:16
阅读次数:
216