编程
文章平均质量分 52
只想安静的敲代码
这个作者很懒,什么都没留下…
展开
-
C语言编程:把一个分数分解成n个埃及分数 的和形式,n最小
1.题目分析:把真分数表示为埃及分数之和的形式,所谓的埃及分数是指分子为1的分数例如:7/8=1/2+1/3+1/24;要求用最少的埃及分数来表示解析:设a、b为互质正整数,a<b 分数a/b 可用以下的步骤分解成若干个单位分数之和:步骤一: 用b 除以a,得商数q1 及余数r1。(r1=b - a*q1)步骤二:把a/b 记作:a/b=1/(q1+1)+(a-r)/b(q1+1)步骤三:重...原创 2018-06-12 20:22:04 · 4742 阅读 · 1 评论 -
C语言找零问题
1.找零问题 钱的面值有1毛,5毛,1块,5块,10块,20块,50块,100块,大于100的就不算找零了,用贪心算法来找零,使得每次找零的钱的张数和最小2.代码:#include <stdlib.h>#include <stdio.h>void change(double money, double pay){ int count[7] = {0...原创 2018-06-10 20:39:37 · 10647 阅读 · 1 评论 -
C语言写快速排序算法
1.快速排序:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。2.代码:#include "stdafx.h"#include <stdlib.h>#include <stdio.h>//打印数组void d...原创 2018-06-10 17:34:59 · 216 阅读 · 0 评论 -
已知字符串STRING以'$'为结束标志;统计其中小写字母的个数
题目:已知字符串STRING以'$'为结束标志;统计其中小写字母的个数,结果送到COUNT单元,;并把该字符串中的小写字母变成大写字母,其它字符保持不变。;要求分别在屏幕上输出原字符串以及修改后的字符串。代码:DATA SEGMENT STRING DB 'I WILL success!$'COUNT DB 0NUM DW $-STRING...原创 2018-06-25 19:20:15 · 3876 阅读 · 0 评论 -
用贪心算法,求一个分数分解成n个埃及分数,使得n的个数最少
1.题目:把真分数表示为埃及分数之和的形式,所谓的埃及分数是指分子为1的分数例如:7/8=1/2+1/3+1/24;要求用最少的埃及分数来表示思路:从1/2,1/3,1/4、、、、、、、、中依次寻找,求和2.相关代码:#include "stdafx.h"#include <stdio.h>#include<stdlib.h>typedef struct { in...原创 2018-06-19 18:33:48 · 2121 阅读 · 0 评论 -
Android入门小列子,界面编程
1.用编程的方式开发界面:super.onCreate(savedInstanceState); LinearLayout layout=new LinearLayout(this);//创建一个线性布局管理器 //设置该Activity显示layout super.setContentView(layout); layout....原创 2018-11-07 21:29:18 · 212 阅读 · 0 评论 -
已知有n个元素存放在以BUF为首址的字节存储区中,试统计其中负元素的个数,要求放到COUNT单元,编写完整程序
题目:已知有n个元素存放在以BUF为首址的字节存储区中,试统计其中负元素的个数,要求放到COUNT单元,编写完整程序相关代码:DATA SEGMENTBUF DB 6 DUP(2,-8,-9)COUNT DB 0 ;存放负数的个数NUM DW $-BUF ;存放数据个数DATA ...原创 2018-05-09 19:50:05 · 10968 阅读 · 5 评论