A+B的和的二进制
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int a[200];
int main()
{
int n,m;
while(scanf("%d%d",&m,&n),m!=-1&&n!=-1)
{
n=m+n;
int k=0;
while(n){ //一个经典的求余的代码
a[k++]=n%2;
n/=2;
}
for(int i=k-1;i>=0;i--)
printf("%d",a[i]);
puts("");
}
return 0;
}
本文介绍了一个简单的C语言程序,该程序用于计算两个整数之和,并将结果转换为二进制形式进行输出。通过不断除以2取余的方式实现从十进制到二进制的转换。
452

被折叠的 条评论
为什么被折叠?



