摘要: 编程实现两个复数的运算。设有两个复数 和 ,则他们的运算公式为: 要求:(1)定义一个结构体类型来描述复数。 (2)复数之间的加法、减法、乘法和除法分别用不用的函数来实现。 (3)必须使用结构体指针的方法把函数的计算结果返回。 说明:用户输入:运算符号(+,-,*,/) a b c d. 输出:a+ 阅读全文
posted @ 2017-03-24 14:21 我行我素的汉纸 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 问题描述 编写一函数lcm,求两个正整数的最小公倍数。 样例输入 一个满足题目要求的输入范例。例:3 5 样例输出 与上面的样例输入对应的输出。例: 数据规模和约定 输入数据中每一个数的范围。 例:两个数都小于65536。 #include <iostream> using namespace st 阅读全文
posted @ 2017-03-24 09:29 我行我素的汉纸 阅读(359) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>using namespace std; int Combination(int n,int k){ int result; if(k == 0 || k == n){ result = 1; } else{ result = Combination(n-1,k 阅读全文
posted @ 2017-02-23 17:14 我行我素的汉纸 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30 阅读全文
posted @ 2017-02-04 19:59 我行我素的汉纸 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 今天做了一道蓝桥杯的练习题,我把num和h定义为一个很长的整数,当我用long定义的时候竟然也不成,经过搜索资料换了无符号整数,结果就比较令人满意喽。 /* 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、 阅读全文
posted @ 2017-02-03 23:08 我行我素的汉纸 阅读(356) 评论(0) 推荐(0) 编辑