酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C语言实现:将整数转换为二进制形式的函数及主函数应用

以下是用 C 语言实现的将整数转换为二进制形式并返回的函数,以及主函数来测试该功能: ```c #include <stdio.h> int toBinary(int n) { int r = 0, base = 1; while (n > 0) { r += (n % 2) * base; n /= 2; base *= 10; } return r; } int main() { int num; printf("请输入整数(输入 0 结束):\n"); while (1) { scanf("%d", &num); if (num == 0) { break; } printf("%d 的二进制形式是:%d\n", num, toBinary(num)); } return 0; } ``` 在上述代码中,`toBinary` 函数通过不断除以 2 取余,并将余数乘以适当的权值相加,最终得到二进制形式的整数。主函数用于输入整数并调用 `toBinary` 函数输出其二进制形式。 ######[AI写代码神器 | 254点数解答 | 2024-11-18 21:36:46]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]