- 博客(18)
- 收藏
- 关注
原创 蓝桥杯 十进制转十六进制 C语言版
**蓝桥杯 十进制转十六进制 C语言版**问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有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。 给出一个非负整数,将它表示成十六进制的形式。输入格式 输入包含一个非负整数a,表示要转换的数。0<=a<=21474
2023-03-08 12:50:01
628
1
原创 蓝桥杯 购物单 C语言
**蓝桥杯 购物单 C语言**题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。这不,大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。取款机只能提供 100100 元面额的纸币。小明想尽可能少取些现金
2023-03-08 12:49:29
7243
原创 蓝桥杯 特殊的回文数 C语言
**蓝桥杯 特殊的回文数 C语言**资源限制时间限制:1.0s 内存限制:512.0MB问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。首先,由于只要求满足条件的三位数,所以可以直接采用循环,将所有三位数都遍历一遍,在遍历的同时来看当前这个数能否满足条件。代码如下:#include<stdio.h>int ma
2023-03-08 12:49:18
8737
原创 蓝桥杯 十六进制转十进制 C语言版
蓝桥杯 十六进制转十进制 C语言版问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535看到这个问题,首先也是很简单的想到直接循环进行转换,没有考虑类型的问题,全部用的是int,然后将代码进行测试,发现最后一个测试数据:FE65CDBA转换结果错了,就说明数据肯定太大了,接着去网上查了下,发现可以采取double型,然后输出用.1f即可。代码如
2023-03-08 12:48:59
4140
2
原创 蓝桥杯 十六进制转为八进制 C语言版
**蓝桥杯 十六进制转为八进制**题目给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。样例输入 2 39 123ABC样例输出
2023-03-08 12:48:30
6704
4
原创 蓝桥杯 回文数 C语言版
蓝桥杯 回文数 C语言版问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。因为本题有位数限制,所以变得非常简单,可以直接去循环判断四位数的每一位是否相同,即个位和千位是否相同,百位和十位是否相同。那么如何去取出单独的每位呢?比如说1234这个四位数,我们可以用‘%’和’/‘运算来取出每位。’%10‘来取个位,‘%100/10’来取十位,’%1000/100‘来取百位,‘/1000’取千位,当
2023-03-08 12:48:06
3234
原创 蓝桥杯 特殊的回文数 C语言
**蓝桥杯 特殊的回文数 C语言**问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 1<=n<=54。 同样,先大致看看整型能否满足题目要求,由题目可知,同样是固定的位数,
2023-03-08 12:47:56
2409
2
原创 蓝桥杯 Fibonacci数列求余数 C语言版本
蓝桥杯 Fibonacci数列求余数 C语言版本资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。数据规模与约定1 <= n <= 1,000,000。首先,看到题目Fibonacci数列,余数,只要系统学过C语言
2023-03-08 12:47:12
750
1
原创 安装报错:is not a supported wheel on this platform
is not a supported wheel on this platform
2023-03-08 12:40:32
4807
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人