
蓝桥杯
CN_hack_er
哈哈哈哈,你绝对想不到我有多菜!
展开
-
蓝桥杯字母图形最短C语言代码
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC最短AC代码:#include<stdio.h>原创 2020-09-23 20:42:31 · 360 阅读 · 0 评论 -
蓝桥杯C语言算法提高:复数归一化
题目:编写函数Normalize,将复数归一化,即若复数为a+bi归一化结果为a/sqrt(aa+bb) + ib/sqrt(aa+b*b) 。使用结构体指针类型作为函数参数可能是必要的。其中实部和虚部由键盘输入,输出为归一化结果,如果归一化结果的实部或虚部为小数的要求保留一位小数。样例输入:(格式说明:3 4 分别为以空格隔开的实数的实部和虚部)样例输入:3 4样例输出:0.6+0.8i|我实在不知道,怎么让结构体指针作为函数参数,我只能用int类型勉强将结构体应用到这原创 2020-08-31 11:39:13 · 419 阅读 · 0 评论 -
一维动态数组和二维动态数组(C语言版)
其实这个很简单其实就是开辟了一个空间给数组,这个数组的空间大小取决于你给的数的大小。用到头文件#include<stdlib.h>和函数malloc()下面给大家一个整体的代码:#include<stdio.h>#include<stdlib.h>int main(){ int size,i; int *arry;//定义一个空间的头指针 scanf("%d",&size); arry=(int*)malloc(size*sizeof(i原创 2020-08-30 20:49:00 · 761 阅读 · 0 评论 -
C语言读写TXT文件
我发现这样的博客不多,在B站上看了一个小时的视频,终于get了这个技能,又可以水一篇博客了!TXT文件的读:首先是文件指针:FILE *file;其次是文件的打开函数:file=fopen(" "," ");(其中第一个双引号里是文件地址,第二个是打开类型)打开类型汇总:r 以只读方式打开文件,该文件必须存在。r+ 以可读写方式打开文件,该文件必须存在。rb+ 读写打开一个二进制文件,允许读写数据,文件必须存在。w 打开只写文件,若文件存在则文件长度清为0,原创 2020-08-28 20:55:53 · 26704 阅读 · 8 评论 -
蓝桥杯C语言 算法训练 K好数(取模运算定理&&动态方程)
问题:如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。这道题让我们输出取模后的值根据模的分配里率可知:(a + b) mod n = [(a mod n) + (b mod n)] mod nab mod n = [(a mod n)(b mod n)] mod n原创 2020-08-05 20:20:13 · 876 阅读 · 0 评论 -
C语言 蓝桥杯试题 基础练习 十六进制转十进制
问题描述:从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535明明检查了很多次,也不知道为什么只能得到75分,有一次测评失败。而我的学校贫寒,买不起VIP,至今我也不知道哪里有问题。有大佬指点一下吗?#include<stdio.h>#include<string.h>#include<stdlib.h>#in原创 2020-07-28 04:48:47 · 948 阅读 · 4 评论 -
蓝桥杯试题 入门训练 序列求和
问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。样例输入4样例输出10样例输入100样例输出5050数据规模与约定1 <= n <= 1,000,000,000。注:n(n+1)/2 不能暴力枚举#include<stdio.h>int main(){ long long int n; scanf("%d",&n); n=(n*(n+1))/2;原创 2020-07-28 04:36:40 · 317 阅读 · 0 评论 -
C语言-细节错误导致程序错误
*(一)在蓝桥杯算法训练(猴子吃包子)中,题目要求输出变量n的小数位。格式为printf(“%.lf”,n,f),n为变量,但是n必须为int类型,否则出错。(二)在蓝桥杯算法训练(圆的面积)中,题目要求四舍五入。判断语句格式为double f;int n;if((long int )(f*pow(10,n+1))%10>=5)若没有(long int )会显示if句型需要整形。...原创 2020-07-26 13:26:55 · 156 阅读 · 0 评论