55问答网
所有问题
C语言:将一个十进制的正整数转换为二进制数并输出结果。
如题所述
举报该问题
推荐答案 2017-08-09
#include<stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
int a;
char ascii[100];
printf("输入10进制数:");
scanf("%d", &a);
itoa(a, ascii, 2);
printf("2进制数:%s\n", ascii);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Q4I8FIeQeReGQRII8c.html
其他回答
第1个回答 2017-08-09
#include <stdio.h>
int main()
{
int n,a[100],i=0,j;
scanf("%d",&n);
while(n)
{
a[i++]=n%2;
n/=2;
}
for(j=i-1;j>=0;j--)
printf("%d",a[j]);
printf("\n");
return 0;
}
/*
输出:
10
1010
*/
相似回答
C语言:将
输入的
十进制正整数
n
转换为二进制数
,
并将转换结果输出
,转换...
答:
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。2、定义变量和数组:#include <stdio.h>#include <string.h>void main(){ long t1;int i, n, t, t3;char a[100]。3、 输入字符: printf("请输入字符:\n"); gets(a); /*输入n
进制数
存到数组a中*/strupr(a); /*将...
c语言
问题:输入
一个十进制数
,将其
转化为二进制数
后存放在数组中
并输出
...
答:
//先将负数转换成正数 temp=-frequence;//求出这个正数temp
的二进制并
存放在pwm_temp中 transform_data_zhengshu(temp,pwm_temp);//将这个正数temp的二进制pwm_temp取反并
转换成十进制数
sum int sum=0;int i=0;for(i=0;i<15;i++){ if(pwm_temp==0)pwm_temp=1;else pwm_temp=0;sum+...
c语言
编程,如何
将十进制转化为2进制
答:
c语言编程将十进制转化为2进制可按手工转换规则进行程序转换
。整数占四个字节,每字节8位,共32位。所以,可以定义一个32位的数组来存储转换结果。循环将整数进行除2取余数,余数存储到数组中。当整数整除为0时,结束循环 逆序输出数组,得到转换结果 参考代码:include <stdio.h>void main(){ int...
...的
十进制正整数
n
转换为二进制数
,
并将转换结果输出
,转换方法采用“除...
答:
include <stdio.h> void main(){ int i,j,n;char t,b[20];printf("输入
1个整数:
");scanf("%d",&n);for(i=n,j=0;i;i/=2)b[j++]=i%2+'0';b[j--]='\0';for(i=0;i<j;i++,j--){ t=b[i];b[i]=b[j];b[j]=t;} printf("%d
的二进制
是%s",n,b);} ...
c语言
编写
一个
程序,
将十进制整数
n
转换成二进制数
答:
{ int p=1,y=0,yushu;while(1){ yushu=x%2;x/=2;y+=yushu*p;p*=10;if(x<2){ y+=x*p;break;} } return y;} void main(){ //
进制转换
函数的声明 int transfer(int x);int x;printf("请输入
一个十进制
数:");scanf("%d",&x);printf("
转换成二进制数
是:%d\n",transfer(...
大家正在搜
将一个十进制正整数转化为二进制
将十进制正整数m转换成k进制数
C语言中判断一个数为正整数
十进制化为二进制小数的方法
将十进制数转化为八进制
正十进制整数输入边界数
c语言输入一个正整数n
C语言中负整数可以对正整数求余吗
整数转化为二进制
相关问题
C语言:将一个十进制的正整数转换为二进制数并输出结果。
急求用c语言:从键盘输入一个十进制正整数,转换成二进制输出
C语言,使用数组,编写一个十进制正整数转换为二进制数的转换工...
用c语言,输入一个十进制数,将其转换为二进制数并输出
求助C语言作业答案 将输入的十进制正整数n转换为二进制数,并...
c语言问题:输入一个十进制数,将其转化为二进制数后存放在数组...
c语言。编写程序。把任意一个十进制整数转化为二进制数。并输出
C语言,编一程序用递归函数,把输入的一个十进制整数转换成二进...