- 博客(10)
- 收藏
- 关注
原创 poscms基础问题汇总
poscms版本:v3.2.0免费版1.嵌入在网站各个页面的会员登陆/会员信息的页面模版位置:\templates\pc\web\default\common\member.html
2018-02-08 11:00:27
1047
原创 数制转换(ACM俱乐部题号:1942)
题目描述:求任意两个不同进制非负整数的转换(二进制到十六进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)输入:输入包含多组测试数据。每组输入占一行,包含3个整数a,n,b。a表示其后的n是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2<=a,b<=16输...
2018-02-08 10:55:44
297
原创 字符串的查找删除
#include <stdio.h>#include <string.h>//字符串的查找删除char *Strlwr(char *str){ int i=0; while(str[i]){ if(str[i]<'Z'&&str[i]>'A'); str[i]+=32; i++; } return str;}int...
2018-02-08 10:36:34
766
原创 结构体排序(ACM俱乐部题号:1812)
输入:输入包含有多组测试数据第一行给我国家数n和要求排名的国家数m第二行开始的n行,每行输入一个国家的奥运金牌数,奖牌数,人口数。每个国家都有一个编号,按照输入的先后顺序国家编号从0到n-1接下来一行给出m个国家编号,按照升序给出,你需要对这m个国家进行排名输出:排名有4种方式:按金牌总数排名、按奖牌总数排名、按金牌人口比例排名、按奖牌人口比例排名。这4种排名方式的序号依次为1,2,3,4,且都是...
2018-02-08 10:33:58
343
原创 归并排序对整形数组排序
归并排序的时间复杂度为O(nlog(n)),优于选择排序和冒泡排序。有一个例子如下:#include int arrtemp[100]={0};void print(int arr[],int n){ int i; for(i=0;i<n;i++) printf("%d ",arr[i]); printf("\n");}void mergesort(int arr[
2018-01-27 21:54:40
750
原创 大整数乘法运算
输入:两个大整数,以空格分开输出:大整数的乘积程序如下:#include #include typedef struct{ int nums[100]; int length;}bigNumber;bigNumber create(char arr[]){ bigNumber A; int i; A.length=strlen(arr); for(i=0;i<A.
2018-01-22 02:13:02
639
原创 qsort的应用
qsort是编译器函数库自带的快速排序函数。使用qsort()排序并用bsearch()搜索是一个比较常用的组合。qsort的函数原型如下:void qsort(void*base,size_tnum,size_t width,int(__cdecl*compare)(const void*,const void*));各参数:1待排序数组首地址 2 数组中待排序元素数量 3
2018-01-18 21:31:33
236
原创 scanf提取字符串 sscanf分离字符串 sprintf将数字转换为字符串
一、scanf提取字符串字符串的输入是以空格为分割的,如果遇到需要将空格也作为内容读入字符串,则需要用以下格式:scanf("%[^\n]",str);这段语句的作用是str接收输入的字符串,直到碰到回车换行符为止,也就是回车前的内容均接收为str的内容。比如要将three four+five six=中的three four赋值给strA,five six赋值给strB,则需要用
2018-01-12 22:49:47
5689
原创 用递归函数实现fibonacci数列的求解
Fibonacci数列,又称黄金分割数列。指:0 1 1 2 3 5 8 13......这种数列,从第三项开始,每个斐波那契数等于前两个之和。(ACM俱乐部题号:1795)int fib(int n){ int fn; if(n==0) fn=0; else if(n==1) fn=1; else fn=fib(n-1)+fib(n-2); return fn;}
2018-01-12 22:40:43
20074
原创 素数的判断及完数 亏数和盈数
今年我29岁,明年到而立之年,实在不想虚度年华,得到大师启发,把自己每天学习的内容写成日志,等十年后看看今天的自己。下面进入正文:第一个问题:素数的判断(ACM俱乐部题号:1790)素数:又称为质数,指在一个大于1的自然数中,除了1和此自然数本身,不能被其他自然数整除的数。bool isPrime(int n){ int i,len; len=(int)sqrt((double
2018-01-12 21:59:38
1508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人