求大师帮忙调节一下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;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com