c语言每日一练蓝桥杯练习题(含VIP题)
superfortunate
大学在读,前端在学,希望得到一些交流与指导。
展开
-
十进制转十六进制
十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有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。 给出一个非负整数,将它表示成十六进制的形式。#include<stdio.h>#define N 10000 int main(){ char a...原创 2022-03-20 00:42:00 · 751 阅读 · 0 评论 -
基础练习 十六进制转十进制
#include<stdio.h>#include<string.h>#include<math.h>int main(){ char a[10]; gets(a); int length = strlen(a); int i; long long sum = 0; for ( i = 0; i < length; i++) { //注意蓝桥杯评测系统貌似不给在for内定义变量 if (a[.原创 2022-03-19 12:11:33 · 192 阅读 · 0 评论 -
c语言每日一练-蓝桥杯基础训练 数列排序 冒泡、选择(1)
问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。冒泡排序#include<stdio.h>int main(){ int n, temp, i, j, k; scanf_s("%d", & n); int a[200]; for (i.原创 2022-01-07 18:47:35 · 623 阅读 · 0 评论