蓝桥杯入门
edxuanlen
个人博客现更新在 https://edxuanlen.gitee.io
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字母图形
/*问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。 输入格式 输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。 输出格式 输出n行,每个m个字符,为你的图形。 样例输入 5 7 样例输原创 2017-10-19 18:50:39 · 358 阅读 · 0 评论 -
杨辉三角形
杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。 输入格式 输入包含一个数n。 输出格式 输出杨辉三角形的前n行。每一原创 2017-10-18 20:48:20 · 1077 阅读 · 0 评论 -
两个正整数的最小公倍数
问题描述 编写一函数lcm,求两个正整数的最小公倍数。样例输入一个满足题目要求的输入范例。 例:3 5样例输出与上面的样例输入对应的输出。 例:数据规模和约定 输入数据中每一个数的范围。 例:两个数都小于65536。 #include<stdio.h> int main(){ int a,b; long int c; scanf("%d%d",&a,&b原创 2017-10-25 12:21:26 · 2798 阅读 · 0 评论 -
质因数分解
问题描述 求出区间[a,b]中所有整数的质因数分解。 输入格式 输入两个整数a,b。 输出格式 每行输出一个数的分解,形如k=a1*a2*a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例) 样例输入 3 10 样例输出 3=3 4=2*2 5=5 6=2*3 7=7 8=2*2*2 9=3*3 10=2*5 提示 先筛出所有素数,然原创 2017-10-23 00:11:05 · 466 阅读 · 0 评论 -
时间转换
问题描述 给定一个以秒为单位的时间t,要求用“H:M:S”的格式来表示这个时间。H表示时间,M表示分钟,而S表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。 输入格式 输入只有一行,是一个整数t(0<=t<=86399)。 输出格式 输出只有一行,是以“H:M:S”的格式所表示的时间,不包括引号。 样例输原创 2017-10-22 20:08:01 · 314 阅读 · 0 评论 -
高精度阶乘
问题描述 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。 首先将a设为1,然后乘2,乘3,当乘到n时,即得原创 2017-10-22 17:19:25 · 364 阅读 · 0 评论 -
回文数和特殊回文数
问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 输入格式 输入一行,包含一个正整数n。 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例输入 52 样例输出 899998 989989 998899 数据规模和约定 1原创 2017-10-19 19:05:36 · 294 阅读 · 0 评论 -
水仙花数
/*找出1000以内的水仙花数 水仙花数比如 三位数abc 如果abc各自的三次方相加等于三位数abc 就称这个三位数为水仙花数*/ #include int main() { int n=100; int j,k,l,sum=0; for(;n j=n/100; k=n/10%10; l=n%10原创 2017-10-19 19:00:44 · 350 阅读 · 0 评论 -
查找整数
/*问题描述 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。 输入格式 第一行包含一个整数n。 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。 第三行包含一个整数a,为待查找的数。 输出格式 如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。 样例输入 6 1 9 4 8 3 9 9 样例输出原创 2017-10-19 18:59:18 · 472 阅读 · 0 评论 -
数列排序(冒泡排序)
/*问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1 输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。 输出格式 输出一行,按从小到大的顺序输出排序后的数列。 样例输入 5 8 3 6 4 9 样例输出 3 4 6 8 9*/ #include int main(){ int原创 2017-10-19 18:57:22 · 736 阅读 · 0 评论
分享