2.1 题目:请编写一个c函数,该函数给出一个字节中被置为1的位的个数
2017-03-30 18:38
204 查看
/*编写一个C函数,该函数给出一个字节中被置为1的位的个数*/
#include <stdio.h>
int fun(char a)
{
int i;
int count = 0;
for(i = 0;i < 8;i++)
{
if((a >> i)&1 == 1)
{
count++;
}
}
return count;
}
int main()
{
char a;
int count = 0;
printf("please input char:\n");
scanf("%c",&a);
count = fun(a);
printf("result is %d\n",count);
return 0;
}
#include <stdio.h>
int fun(char a)
{
int i;
int count = 0;
for(i = 0;i < 8;i++)
{
if((a >> i)&1 == 1)
{
count++;
}
}
return count;
}
int main()
{
char a;
int count = 0;
printf("please input char:\n");
scanf("%c",&a);
count = fun(a);
printf("result is %d\n",count);
return 0;
}
相关文章推荐
- .题目:请编写一个c函数,该函数给出一个字节中被置为1的位的个数
- 请编写一个c函数,该函数给出一个字节中被置为1的位的个数
- 请编写一个c函数,该函数给出一个字节中被置为1的位的个数
- Linux_C练习:请编写一个c函数,该函数给出一个字节中被置为1的位的个数;(位运算)
- 编写一个c函数,该函数给出一个字节中被置为1的位的个数
- 请编写一个c函数,该函数给出一个字节中被置为1的位的个数
- 编写一个c函数,该函数给出一个字节中被置为1的位的个数
- 位运算训练01—请编写一个c函数,该函数给出一个字节中被置为1的位的个数
- 请编写一个c函数,该函数给出一个字节中被置为1的位的个数
- 请编写一个c函数,该函数给出一个字节中被置为1的位的个数
- 请编写实现malloc()内存分配函数功能一样的代码。给出一个函数来复制两个字符串A和B。字符串A的后几个字节和字符串B的前几个字节重叠。
- 4.2题目: 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 4.1题目: 请编写一个C函数,该函数将一个字符串逆序
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
- 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”
- JAVA--第十周作业编写之一个Teacher类负责给出算术题目,随机给出两个整数并进行运算,并判断回答者的答案是否正确;编写一个GUI类ComputerFrame,回答者可以通过GUI看到题目并给出
- 截取字符串(编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输...)
- 1.6 给出一张图片,表示为NXN的居然,每个像素点为4字节。写一个函数实现将这张图片旋转90°。
- 给出一个函数,来复制两个字符串A,B ,字符串A的后几个字节和字符串B的前几个字节重叠
- Java程序设计(十二)----编写一个Teacher类负责给出算术题目