求大师帮忙调节一下C语言。编译一个简单计算器
发布网友
发布时间:2024-10-24 06:02
我来回答
共1个回答
热心网友
时间:2024-11-04 02:31
这个问题好像很难回答呀……是要我们帮你吧这个程序完成吗?其实功能1~6和10完全可以轻松实现的哇!主要是进制转换,我给出个十进制转二进制的代码给你,其它的请自行解决。
//功能:10进制数据转换为2进制数据,并存储在一个字符串中。
//decnum: 10进制数; binnum: 2进制数; slen: 二进制字符串长度
char *dec2bin(int decnum, char *binnum, int slen)
{
int cnt;
binnum[slen] = '\0';
for(cnt = slen - 1; cnt >= 0; cnt--)
{
binnum[cnt] = decnum % 2 + '0';
decnum /= 2;
}
return binnum;
}