两个简单的程序

xiaoxiao2025-04-12  16

//写一个函数返回参数二进制中的个数 #include<stdio.h> #include<stdlib.h> #include<math.h> int count_one_bits(int n ){ int count = 0; int i = 0; for (i = 0; i < 32; i++){ if (((n >> i) & 1) == 1) { count++; } } return count; } int main(){ int n; printf("个数=%d",count_one_bits(n)); printf("输入"); scanf_s("%d", &n); system("pause"); return 0; } //用C语言编写输出一个整数的每一位 #include<stdio.h> #include<stdlib.h> #include<math.h> #include<Windows.h> int main() { int n; printf("请输入一个整数:\n"); scanf_s("%d", &n); while (n) { if (n < 0) { n = -n; } printf(" %d\n", n % 10); n = n / 10; } system("pause"); return 0; }
转载请注明原文地址: https://www.6miu.com/read-5028119.html

最新回复(0)