作业
发布时间:2022-11-19 14:08:28 354 相关标签:
#define _CRT_SECURE_NO_WARNINGS 1
#include
//题(2):求两个int数 的二进制,不同位的个数:
//int main()
//{
// int m, n,count=0;
// scanf("%d%d", &m, &n);
//
// int temp;
// temp = m ^ n;
// while (temp)
// {
// temp = temp & (temp - 1);
// count++;
// }
// printf("%d和%d的二进制,不同位数有%d位\n", m, n, count);
// return 0;
//}
//题(3):打印二进制数的奇数位和偶数位
int main()
{
int n, i;
printf("请输入一个数:>"); scanf("%d", &n);
printf("奇数位:");
for (i = 30; i >= 0; i -= 2)
{
printf("%d ", (n >> i) & 1);
}
printf("\n");
printf("偶数位:");
for (i = 31; i >= 1; i -= 2)
{
printf("%d ", (n >> i) & 1);
}
printf("\n");
return 0;
}
文章来源: https://blog.51cto.com/u_15699887/5563411
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报