1.冒泡排序
for(i=1;i<n;i++);
for(j=0;j<n-1;j++);
swap();
2.字符串颠倒
char str[100];
gets(str);
n=strlen(str)-1;
while(i<n)
{t=str[i],
str[i]=str[n],
str[n]=t;
i++;
n--;
}
puts(str);
3.素数判定
for (i=2;i<(int )sqrt(x);i++)
{
if(x%i==0)break;
}
if(i==(int)sqrt(x)+1)
return 1;
return 0;
4.判断回文数
{int i,n=0,flag=1;
char *p=str;
while (*p)
{n++;
p++;}
for(i=0;i<n/2;i++)
if(str[i]==str[n-1-i]);//相同什么都不做,
else
{flag=0;break;
}
return flag;
}
或是
gets(str);
for(;str[i]!='\\\\\\\\0';i++)
len+=1;
//来计算长度的。
5.字符串的函数
strcat(str1,str2);//链接字符串
strcpy(str1,str2);//复制字符串
k=strcmp(str1,str2);//比较字符串
k=strlen(str);//字符串的长度
6.删除数组元素
、、、cpp
for(i=k;i<9;i++)
a[i]=a[i+1];//删除下标为k的值。
、、、
网友评论