十进制转三进制c语言代码
时间: 2023-03-29 12:04:20 浏览: 179
以下是将十进制数转换为三进制数的 C 语言代码:
```c
#include <stdio.h>
void decimalToTernary(int decimal) {
int ternary[100];
int i = ;
while (decimal > ) {
ternary[i] = decimal % 3;
decimal /= 3;
i++;
}
for (int j = i - 1; j >= ; j--) {
printf("%d", ternary[j]);
}
}
int main() {
int decimal;
printf("请输入一个十进制数:");
scanf("%d", &decimal);
printf("转换为三进制数为:");
decimalToTernary(decimal);
printf("\n");
return ;
}
```
希望能对您有所帮助!
相关问题
十进制转换为二进制C语言代码
以下是将十进制数转换为二进制数的C语言代码:
```
#include <stdio.h>
int main() {
int decimal, binary[20], i = 0, j;
//获取用户输入的十进制数
printf("输入一个十进制数: ");
scanf("%d", &decimal);
//将十进制数转换为二进制数
while(decimal > 0) {
binary[i] = decimal % 2;
i++;
decimal /= 2;
}
//打印二进制数
printf("对应的二进制数为: ");
for(j = i - 1; j >= 0; j--)
printf("%d", binary[j]);
return 0;
}
```
当用户输入一个十进制数时,程序将把它转换成二进制数并打印在屏幕上。
十进制转换为二进制c语言代码
以下是一个将十进制转换为二进制的C语言代码示例:
```
#include <stdio.h>
void decimalToBinary(int decimal) {
int binary[32];
int i = 0;
while(decimal > 0) {
binary[i] = decimal % 2;
decimal /= 2;
i++;
}
printf("Binary: ");
for(int j = i - 1; j >= 0; j--) {
printf("%d", binary[j]);
}
}
int main() {
int decimal;
printf("Enter a decimal number: ");
scanf("%d", &decimal);
decimalToBinary(decimal);
return 0;
}
```
该代码将用户输入的十进制数转换为二进制并输出。首先,代码定义了一个新函数`decimalToBinary`,该函数将接受一个十进制数作为参数,并将其转换为二进制数。在函数中,我们首先定义了一个整数数组`binary`和一个计数器`i`。然后,使用while循环来将十进制数转换为二进制数,并将结果存储在整数数组中。最后,使用for循环来输出二进制数。
在主函数中,我们首先要求用户输入一个十进制数,并将其存储在`decimal`变量中。然后,我们调用`decimalToBinary`函数,并将`decimal`作为参数传递给该函数。最后,我们返回0,表示程序已成功执行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)