字符串逆序和统计数据中有多少位是1
2011-03-23 16:33
190 查看
void invert(char *str,int len)
{
int i,j,n,temp;
n=(len-1)/2;
for(i=0;i<=n;i++)
{
j=len-1-i;
temp=*(str+i);
*(str+i)=*(str+j);
*(str+j)=temp;
}
}
int count(char *s,int len)
{
int i,j,cnt=0;
for(j=0;j<len;j++)
{
for(i=0;i<8;i++)
{
if((*s&1)==1)
{
cnt++;
}
*s=*s>>1;
}
s++;
}
printf("cnt=%d /n",cnt);
return cnt;
}
int main()
{
char array[]="happy life";
char b[10]={3,3,3,11,1,1,1,1,1,1};
int countvalue=0;
countvalue=count(b,sizeof(b));
invert(array,sizeof(array));
}
{
int i,j,n,temp;
n=(len-1)/2;
for(i=0;i<=n;i++)
{
j=len-1-i;
temp=*(str+i);
*(str+i)=*(str+j);
*(str+j)=temp;
}
}
int count(char *s,int len)
{
int i,j,cnt=0;
for(j=0;j<len;j++)
{
for(i=0;i<8;i++)
{
if((*s&1)==1)
{
cnt++;
}
*s=*s>>1;
}
s++;
}
printf("cnt=%d /n",cnt);
return cnt;
}
int main()
{
char array[]="happy life";
char b[10]={3,3,3,11,1,1,1,1,1,1};
int countvalue=0;
countvalue=count(b,sizeof(b));
invert(array,sizeof(array));
}
相关文章推荐
- 字符串逆序和统计数据中有多少位是1
- 字符串逆序和统计数据中有多少位是1
- 华为oj 字符串个数统计&&数字颠倒&&字符串翻转&&字符逆序&&求int型数据在内存中存储时1的个数
- 在命令行任意输入一组数字(0~9),然后统计这组数据中每个数字出现的个数,然后将统计个数逆序输出
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 90. 1.不开辟用于交换数据的临时空间 2.字符串的逆序 3判断单链表中是否存在环
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- java循环练习:输入一个字符串,统计该字符串中分别包含多少个数字,多少个字母,多少个其他字符
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 面试:不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 输入一个字符串,统计共有多少个整数并输出。
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。
- 全国高级项目经理人数知多少?(数据统计截止2013年6月22日)
- 输入一个字符串,统计共有多少个整数并输出。
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间完成字符串的逆序
- mysql语句 一个表统计每天产生的不同类型数据 根据类型字段 统计每天有多少
- 习题 8.16 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。