自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 最大最小公倍数

问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式输入一个正整数N。输出格式输出一个整数,表示你找到的最小公倍数。样例输入9样例输出504数据规模与约定1 <= N <= 106。啊!这个我真的想得太简单了,觉得最大的最小公倍数的话就是最大的三个数求最小公倍数。。。于是我用上了昨天学到的最小公倍数的求法哈哈哈哈(现学现卖),但别人根本就不是这样...

2018-02-22 22:16:20 1019 1

原创 打印十字图形

问题描述小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$....$...........$..$$$.$$$$$$$$$.$$$$...$.......$...$$.$$$.$$$$$.$$$.$$.$...$...$...$.$$.$.$$$.$.$$$.$.$$.$.$...$...$.$.$$.$.$.$$$$$.$.$.$$.$.$...$.....

2018-02-21 18:44:40 719

原创 核桃的数量练习

因为浪费了假期很长的时间,所以直接开始了历届试题的练习。开始看到题目想了好久怎么求最小公倍数,刚开始想用穷举法,发现是不可行的。后来想到自己求最小公倍数的时候一般是把两个数字相乘再来看有没有更小的,但是人思考和机器思考的方式真的不一样,当分太多情况的时候代码写下来就非常麻烦,当为机器写指令的时候就应该总结规律。于是我就去百度了最小公倍数怎么求:a,b的最小公倍数=a*b/a和b的最大公约数;最大公...

2018-02-20 18:38:08 336

原创 十六进制转十进制

问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535一开始做下来是错误的,因为我没有考虑到范围的问题,八位十六进制转换为十进制最多为十位,试了long不够,就用了long long,就够了。总结:要看清楚范围!#include <stdio....

2018-02-20 15:07:42 405

原创 基础练习 十进制转十六进制

问题描述  十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有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在十六进制中是1E。  给出一个非负整数,将它表示成十六进制的形式。输入格式

2018-01-29 12:53:10 187

原创 蓝桥杯练习 杨辉三角

这个练习我一开始用的是比赛要求的编译环境编的,结果就出错,而且我不知道错在哪里。后面我用vs才知道哪错了,应该是那个scanf要用scanf_s。然后两重循环我j的循环要求居然是j#include int main(){ int a[34][34]; int i, j, n; scanf_s("%d",&n); for (i = 0; i<n; i++) { for (j = 0

2018-01-18 16:03:57 254

原创 蓝桥杯练习 数列特征

因为期末考试的缘故特别久没有练习程序,结果就是连头都不会写了。这次的练习其实是非常简单的,但我也做了蛮久。。。开始因为觉得数组的个数是不确定的,就用了动态数组,结果就忘记了动态数组怎么scanf,我居然用的是&*a来接受输入,太傻了吧。然后我还半天找不到自己错在哪,就去百度了别人的写法,结果别人根本就没有用动态数组,虽然数组内成员的个数不确定,但是数组的成员个数是有范围的啊。所以后面我就用了静态数

2018-01-18 14:54:41 378

原创 字母图形练习

这个练习昨天就在做了,但是没有成功,因为要用大量的for循环,用了两层以上的循环我就开始晕。然后我想既然要那样输出,很自然想到用二维数组结果我也没有实现。于是我就去上网看了别人的代码,别人太会找规律了,A出现的地方左右递减就可以了o(╥﹏╥)o。 要多找规律。 下面是代码#include <stdio.h>#include <stdlib.h>#include <math.h>/* run

2017-12-17 12:37:35 404

原创 序列求和练习

这个练习体现了很多关于数据类型的问题,第一次知道还有long long类型的。然后第二个问题就是我一开始的程序超过了要求的时间,我用的是叠加,我居然没有想到等差数列求和的公式。等比数列求和:formula等差数列求和:Sn=n(a1+an)/2 Sn=na1+n(n-1)d/2使用公式一定比直接循环快的。#include <stdio.h>#include <stdlib.h>/* run

2017-12-15 21:01:01 270

原创 圆的面积练习

hello again我又做了一个练习,一个非常简单的练习,虽然简单但是也体现了一些问题:1.不知道math库里面有没有PI,然后我百度了,发现即使有PI我也要宏定义PI的值,其实我不太明白为什么还要定义;2.不知道要输出小数点后几位要怎么弄,现在知道了:printf(“%.4f”,x)".4"就是小数点后四位。下面是求圆面积的我的代码:#include#include#d

2017-12-15 20:08:09 735

原创 fibonacci数组练习

今天练习了一个程序,是输出fibonacci数组取余的数,发现了自己的许多问题:1.动态数组分配内存的问题,之前我一直以为程序只要能出结果就可以,原来还要考虑内存出错的问题;而且我记不住C语言里面怎样动态分配内存,每次都要上网查。默写一下(例如用int)int *a;a=(int*)malloc(sizeof(int)*n);2.选择数据类型的问题,我一直是盲选的因为我记不住每

2017-12-15 14:58:06 446

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除