c语言-M-bus的C语言实现想法

问题描述

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

c语言-M-bus的C语言实现想法的相关文章

c语言-语言重视概念?C语言中什么是表达是表达式

问题描述 语言重视概念?C语言中什么是表达是表达式 请教大神,麻烦详细回答,请全面点. 还有学习C等计算机语言要特别重视概念的东西吗?比如什么是常量,什么是变量等 老师平时i老是提问同学概念问题. 我平时都没怎么重视概念.以为看懂了程序就OK了. 来个大神分享心得.. 解决方案 基本概念当然非常重要,但是重要不等于难以理解,相反,如果你具有非常丰富的编程经验,不用刻意地学,也能领悟. 解决方案二: 多看书,就能掌握基础知识了,然后使用的时候多查查,温习 解决方案三: 在学生期,是一定要重视概念的

密码锁 vhdl语言-密码锁,关于eda语言的vhdl

问题描述 密码锁,关于eda语言的vhdl 用vhdl语言设计数字密码锁,有创新需要源代码及编译后有原理图,,,,,

应届生应聘时选哪个语言作为自己的主要语言。。

问题描述 应届生应聘时选哪个语言作为自己的主要语言.. 九月就要加入找工作大军了..在学校c/c++,java都学过了. 现在想开始认真复习一门语言作为笔试面试的主要语言. 感觉c++和java学的差不多(还是java略好一点),平时用java也多一点(写算法和数据结构也爱用java)..本来打算用java的,但是结合学长的传授和最近看的指导书,他们更偏向c++..所以我也有点犹豫. 虽然我知道现在一般企业都有c++和java两套卷子可选,还是想求助一下万能的前辈们,来帮我分析一下..致谢啦..

刚学c语言的新手关于C语言的一些问题

问题描述 刚学c语言的新手关于C语言的一些问题 char z; z = getchar(); while ( z=='y'|| z == 'Y' || z = 'n' || z == 'N') 我用的是vs2015 为什么z那里显示表达式必须是可修改的左值 解决方案 关于c语言的一些问题关于C语言字符串拼接的一些问题C语言指针的一些问题 解决方案二: 不明白你想表达的意思 解决方案三: char z; z = getchar(); 这样用应该没问题啊? 如果z不是可修改的左值,又怎么接收getc

qt-Qt国际化中如何将自定义的.qm语言包和系统自带的语言包合成为一个语言包

问题描述 Qt国际化中如何将自定义的.qm语言包和系统自带的语言包合成为一个语言包 刚开始学习Qt国际化,现在能够成功的生成自定义的中文语言包了,但是Qt系统自带了一个中文的qt_zh_CN.qm语言包,现在我想把这两个.qm合成为一个.qm语言包,应该怎么办呢(****自定义的语言包可能和系统的有些冲突,比如同一个按钮,系统显示的是确定,而自定义的是成功.****)? _谢谢!!!!

C语言单片和C#语言服务器端DES及3DES加密的实现

原文:C语言单片和C#语言服务器端DES及3DES加密的实现 公司最近在做单片机和C#语言的通信.用的是Socket通信.传输的数据是明文,后来 在会上讨论准备用DES加密(对称加密)来做. 双方约定 相应的"密钥". 以前做的加密一般都是用C#加密和C#解密.一直以为是个简单的问题,现在和用C写的单片机通信的时候却出了问题. 问题是什么呢? 我找了几个在线加密 解密的网站,还下了几个加密解密的工具.结果相同的数据,用相同的密钥却得到不同的结果. 而且现在网上C语言实现的DES资料基本

《21天学通C语言(第6版•修订版)》一第1章 C语言概览1.1 C语言简史

第1章 C语言概览 21天学通C语言(第6版•修订版) 欢迎阅读<21天学通C语言>第6版.今天的课程将带领读者开始向精通C语言的程序员进发.今天您将学习以下内容: 为什么说C语言是一种不错的编程语言. 程序开发周期中的各个步骤. 编写.编译并运行您的第一个C语言程序. 由编译器和链接程序所生成的错误消息. 1.1 C语言简史 21天学通C语言(第6版•修订版) 读者可能想知道C语言的起源,为何叫C语言.C语言是由贝尔实验室的Dennis Ritchie于1972年开发的.开发它并非为了消遣,

c语言-C语言 这个题目用C语言怎么写 急求

问题描述 C语言 这个题目用C语言怎么写 急求 Description The killer Matengss got a new mission to assassinate an evil cat. Matengss needs to be well prepared to win the battle. Now, there are several weapons and Matengss can pick any of them. Each weapon has an ability v

C语言泛型编程实例教程_C 语言

本文实例讲述了C语言泛型编程的方法,分享给大家供大家参考之用.具体分析如下: 首先,泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同.在C语言中,可以通过一些手段实现这样的泛型编程.这里介绍一种方法--通过无类型指针void* 看下面的一个实现交换两个元素内容的函数swap,以整型int为例: void swap(int* i1,int* i2){ int temp; temp = *i1; *i1 = *i2; *i2 = temp; } 当你想交换两个

C语言冒泡排序法心得_C 语言

记得以前在大学里学习c语言的时候,刚开始是很吃力的. 入门级别的算法中有个叫冒泡排序法,也有称为气泡排序法.那时候刚接触它就对它的名字特别感兴趣,因为觉得很有意思.好了,废话不多说了,我们先一起简单回忆下这个冒泡排序法.  一.打印行和列一般是这样的一个简单代码,输出4行4列*: for(int i = 1,i < 5,i++){ for(int j = 1,j < 5,j++){ printf("*"); } printf("n\"); }  二.打印