求十个数中的最大的数,写一个函数返回一个参数中二进制形式中1的个数。
2017-03-19 17:09
351 查看
求十个数中的最大数:
#include <stdio.h>
int main()
{
int arr[10];
int x = 0;
int k = 0;
int i = 0;
int j = 0;
int max = 0;
printf("请输入10个数:");
for (k = 0; k <= 9; k++)
{
scanf("%d", &arr[k]);
}
max = arr[0];
for (i = 1; i <= 9; i++)
{
j = arr[i];
if (j >= max)
max = j;
}
printf("%d\n", max);
return 0;
}
2.写一个函数返回一个参数中二进制形式中1的个数:
#include <stdio.h>
int count_one_bits(unsigned int a);
int main()
{
int x = 0;
int n = 0;
printf("请输入要测试数字:");
scanf("%d", &x);
n = count_one_bits(x);
printf("1的个数= %d\n", n);
return 0;
}
int count_one_bits( unsigned int a)
{
int count = 0;
while (a)
{
if (a % 2 == 1)
{
count++;
}
a = a / 2;
}
return count;
}
心得:查询资料得:unsigned 无符号的,就可以查负数了。。。。
#include <stdio.h>
int main()
{
int arr[10];
int x = 0;
int k = 0;
int i = 0;
int j = 0;
int max = 0;
printf("请输入10个数:");
for (k = 0; k <= 9; k++)
{
scanf("%d", &arr[k]);
}
max = arr[0];
for (i = 1; i <= 9; i++)
{
j = arr[i];
if (j >= max)
max = j;
}
printf("%d\n", max);
return 0;
}
2.写一个函数返回一个参数中二进制形式中1的个数:
#include <stdio.h>
int count_one_bits(unsigned int a);
int main()
{
int x = 0;
int n = 0;
printf("请输入要测试数字:");
scanf("%d", &x);
n = count_one_bits(x);
printf("1的个数= %d\n", n);
return 0;
}
int count_one_bits( unsigned int a)
{
int count = 0;
while (a)
{
if (a % 2 == 1)
{
count++;
}
a = a / 2;
}
return count;
}
心得:查询资料得:unsigned 无符号的,就可以查负数了。。。。
相关文章推荐
- 1. 给定两个整形变量的值,将两个值的内容进行交换。 2. 不允许创建临时变量,交换两个数的内容(附加题) 3. 求10 个整数中最大值。 4. 写一个函数返回参数二进制中 1 的个数
- 1. 给定两个整形变量的值,将两个值的内容进行交换。 2. 不允许创建临时变量,交换两个数的内容(附加题) 3. 求10 个整数中最大值。 4. 写一个函数返回参数二进制中 1 的个数
- 写一个函数(maxLength)返回该参数中连续相同字母的最大个数及该字母
- 用C语言写一个函数返回参数二进制中1的个数
- [置顶] 写一个函数返回参数二进制中1的个数
- 写一个函数返回参数二进制中 1 的个数 比如: 15 &nbsp; &nbsp; 0000 1111 &nbsp; &nbsp; 4 个 1
- 写一个函数返回参数二进制中1的个数
- C语言中写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中1的个数
- 我用C语言 写一个函数返回参数二进制中 1 的个数的三种不同方法
- 写一个函数返回参数二进制中 1 的个数
- 【c语言】 写一个函数返回参数二进制中 1 的个数
- 一个字符串参数(s)由字母(a-z,A-Z)组成, 且最大字符位数为40,要求写一个函数, 返回该参数中连续相同字母的最大个数及该字母,如果最大位数有多个,则返回第一个。例:字符串“aaaddxxxxddddxxxx”,返回值为:“x,4”。
- 写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中1的个数
- 写一个函数返回参数二进制中 1 的个数
- 一个函数返回参数二进制中 1 的个数
- 【c语言】 写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中 1 的个数