问题描述
- M-bus的C语言实现想法
-
有没有大侠比较了解M-bus,这个是个2总线,本人单片机开发,知道这个协议规范,
但是由于基础有限,老是搭建不起来程序框架,希望大侠指点一下,不胜感激啊
解决方案
#include
using namespace std;
void fnabs(int n)
{
int i;
int count=0;
for(i=2;i<=n;i++)
{
while(n%i==0)
{n/=i;
if(count++)
cout<<"*"<<i;}
else
cout<<i;
}
}
int main()
{
int n;
n=90;
cout<<n<<"=";
fnabs(n);
return 0;
}
时间: 2024-09-19 08:18:05