- 博客(16)
- 收藏
- 关注
原创 微信jsapi支付,缺少参数。
如果你收到了微信官方的订单xml,解析成json发送给网页,前端显示json接收也没有问题,但是一直提示你缺少参数的话,你可以试着把最近生成的未支付的json直接复制到WeixinJSBridge.invoke()中去,如果这样是可以支付的。那可以参照我下面代码的方式,手动解析json然后以键值对的方式放到WeixinJSBridge.invoke()中。原因我猜测需要的是一个对象而并非字符串,我
2017-05-12 23:19:36
5650
原创 QT SQLITE 判断表是否存在
QSqlQuery query; query.exec(QString("select count(*) from sqlite_master where type='table' and name='%1'").arg(TableName)); if(query.next()) { if(query.value(0).toInt()==0)
2017-03-07 10:54:56
5952
原创 1058. 选择题
批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。输入格式:输入在第一行给出两个正整数N(输出格式:按照输入的顺序给出每个学生的得分,每个分数占一行。注意判题时只有选择全部正确才能得到该题的分数。最后一行输出错得最多的题目的错误次数和编号(题目按照输入的顺序从1开始编号)。如果有并列,则按编号递增顺序输出。数字间用空格分隔,行首尾不得有多余
2017-02-15 16:35:40
433
原创 单循环链表的创建,搜索,遍历
#include#includeusing namespace std;typedef struct _node{ int data; struct _node *next;}Node;//链表节点结构。typedef struct{ Node *head; Node *end;}List;void add(List *lis
2017-02-06 13:54:32
1424
原创 pat 1055. 集体照
拍集体照时队形很重要,这里对给定的N个人K排的队形设计排队规则如下:每排人数为N/K(向下取整),多出来的人全部站在最后一排;后排所有人的个子都不比前排任何人矮;每排中最高者站中间(中间位置为m/2+1,其中m为该排人数,除法向下取整);每排其他人以中间人为轴,按身高非增序,先右后左交替入队站在中间人的两侧(例如5人身高为190、188、186、175、170,则队形为17
2017-01-25 22:14:08
568
原创 1052. 卖个萌
萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的:[左手]([左眼][口][右眼])[右手]现给出可选用的符号集合,请你按用户的要求输出表情。输入格式:输入首先在前三行顺序对应给出手、眼、口的可选符号集。每个符号括在一对方括号[]内。题目保证每个集合都至少有一个符号,并不超过10个符号;每个符号包含1到4个非
2017-01-13 18:31:10
327
原创 pat1062. 最简分数
一个分数一般写成两个整数相除的形式:N/M,其中M不为0。最简分数是指分子和分母没有公约数的分数表示形式。现给定两个不相等的正分数 N1/M1 和 N2/M2,要求你按从小到大的顺序列出它们之间分母为K的最简分数。输入格式:输入在一行中按N/M的格式给出两个正分数,随后是一个正整数分母K,其间以空格分隔。题目保证给出的所有整数都不超过1000。输出格式:在一
2017-01-12 18:34:26
602
原创 1015. 德才论
宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(5),即考生总数;L(>=60),为录取最低分数线,即德分和才分均不低于L的考
2017-01-11 17:55:51
374
原创 pat1060. 爱丁顿数
英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数”E,即满足有E天骑车超过E英里的最大整数E。据说爱丁顿自己的E等于87。现给定某人N天的骑车距离,请你算出对应的爱丁顿数E(输入格式:输入第一行给出一个正整数N(5),即连续骑车的天数;第二行给出N个非负整数,代表每天的骑车距离。输出格式:在一行中给出N天的爱丁顿数。输入
2017-01-07 09:33:40
458
原创 PAT 1059. C语言竞赛
C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽:0. 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。1. 排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶!2. 其他人将得到巧克力。给定比赛的最终排名以及一系列参赛者的ID,你要给出这些参赛者应该获得的奖品。输入格式:输入第一行给出一
2017-01-05 17:40:00
372
原创 PAT1065 单身狗
“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数N(输出格式:首先第一行输出落单客人的总人数;随后第二行按ID递增顺序列出落单的客人。ID间用1个空格分隔,行的首尾不得有多余空格。输入样例:311111 2222233333 4444455555 6666675
2017-01-05 16:31:54
2043
原创 二叉树的创建与遍历
二叉树的遍历思路:二叉树的遍历主要是理解递归算法的思想,遍历的时候调用自己本身,直到自己本身成为根节点,然后输出自己,在返回上一个递归。测试用例:ABC##DE#G##F####include using namespace std;typedef struct _BiTNode{ char data; struct _BiTNode *leftChi
2016-09-19 11:05:18
457
原创 利用栈判断回文数。
算法思路:将字符串中全部字符进栈,然后将栈中的字符逐个与原字符串中的字符进行比较。#include using namespace std;typedef struct{ char data[1000]; int top;}Stack;void Init_stack(Stack *s){ s->top=0;}int Push_stack(Stack *s,char
2016-09-01 13:49:17
5932
原创 顺序栈判断表达式中括号的匹配
算法思路:建立一个栈,顺序对表达式进行扫描,如遇到‘(’,‘【’,‘{’,左半边括号将其入栈,遇到右半边括号,检查当前栈顶元素是否对应,对应就出栈,不对应则不匹配。Ps:主要注意出栈与入栈对栈顶的操作的先后顺序。#include using namespace std;typedef struct{ char data[1000]; int top;}stack;v
2016-09-01 11:05:48
2783
原创 1029. 旧键盘(20)
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在2行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过80个字符的串,由字母A-Z(包括大、小写)、数字0-9、以及下划线“_”(代表空格)组成。题目保证2个字符串均非空。输出格式:按照发现顺序,
2016-07-07 07:55:56
733
原创 PAT 1020. 月饼 (25)
1020. 月饼 (25)月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我
2016-07-07 07:39:04
916
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人