![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c基础学习
文章平均质量分 68
MascotDy
交流与学习
展开
-
计算鞍点
计算鞍点原创 2017-08-20 21:36:20 · 904 阅读 · 0 评论 -
从字符串中取数
描述编写GetDoubleFromString函数,该函数可以不断从字符串中取出正浮点数或整数,无数可取,则返回值小于0#include #include using namespace std;double GetDoubleFromString(char * str){// 在此处补充你的代码}int main(){ char line[300];原创 2017-09-20 16:01:27 · 1938 阅读 · 1 评论 -
mysort
程序填空题,自己编写排序函数 mysort,使得其能够对任意类型的数组排序#include using namespace std;struct A { int nouse1; int nouse2; int n;};// 在此处补充你的代码int MyCompare1( const void * e1,const void * e2) { int * p1 =原创 2017-09-20 15:54:06 · 2754 阅读 · 0 评论 -
病人排队
病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序: 1. 老年人(年龄 >= 60岁)比非老年人优先看病。 2. 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。 3. 非老年人按登记的先后顺序看病。输入第1行,输入一个小于100的正整数,表示病人的个数;后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于10原创 2017-09-20 11:25:34 · 1326 阅读 · 0 评论 -
分数线划定
描述世博会志愿者的选拔工作正在 A 市如火如荼的进行。为了选拔最合适的人才,A市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%划定,即如果计划录取m名志愿者,则面试分数线为排名第m*150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。现在就请你编写程序划定面试分数线,并输出所有进入原创 2017-09-20 10:54:22 · 505 阅读 · 0 评论 -
成绩排序
描述给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。输入第一行为n (0 接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。输出把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。样例输入4原创 2017-09-19 15:24:03 · 1979 阅读 · 0 评论 -
编程填空:第i位取反
描述写出函数中缺失的部分,使得函数返回值为一个整数,该整数的第i位是n的第i位取反,其余位和n相同请使用【一行代码】补全bitManipulation2函数使得程序能达到上述的功能#include using namespace std;int bitManipulation2(int n, int i) {// 在此处补充你的代码}int main(原创 2017-08-24 12:07:36 · 598 阅读 · 0 评论 -
编程填空:第i位替换
描述写出函数中缺失的部分,使得函数返回值为一个整数,该整数的第i位和m的第i位相同,其他位和n相同。请使用【一行代码】补全bitManipulation1函数使得程序能达到上述的功能#include using namespace std;int bitManipulation1(int n, int m, int i) {// 在此处补充你的代码原创 2017-08-24 11:55:11 · 1303 阅读 · 1 评论 -
求最大公约数、递归的使用
描述 给定两个正整数,求它们的最大公约数。输入输入一行,包含两个正整数(输出输出一个正整数,即这两个正整数的最大公约数。样例输入6 9样例输出3提示求最大公约数可以使用辗转相除法:假设a > b > 0,那么a和b的最大公约数等于b和a%b的最大公约数,然后把b和a%b作为新一轮的输入。由于这个过程会一直递减,直到a%原创 2017-08-24 10:13:52 · 757 阅读 · 0 评论 -
Pell数列
描述Pell数列a1, a2, a3, ...的定义是这样的,a1 = 1, a2 = 2, ... , an = 2 * an − 1 + an - 2 (n > 2)。给出一个正整数k,要求Pell数列的第k项模上32767是多少。输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数k (1 ≤ k 输出n行,每行输出对应一个输入。输出原创 2017-08-24 09:43:38 · 9159 阅读 · 0 评论 -
最长最短单词
描述输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。试输出第1个最长的单词和第1个最短单词。 输入一行句子。输出两行输出:第1行,第一个最长的单词。第2行,第一个最短的单词。样例输入I am studying Programming languag原创 2017-08-25 16:16:42 · 3230 阅读 · 0 评论 -
石头剪刀布
描述石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合玩法比拼心理博弈,使得石头剪子布这个古老的游戏同时用于“意外”与“技术”两种特性,深受世界人民喜爱。 游戏规则:石头打剪刀,布包石头,剪刀剪布。 现在,需要你写一个程序原创 2017-08-24 23:06:51 · 430 阅读 · 0 评论 -
找第一个只出现一次的字符
描述给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。输入一个字符串,长度小于100000。输出输出第一个仅出现一次的字符,若没有则输出no。样例输入abcabd样例输出c代码:#include#includeusing namespace std;int main(){ char a[1原创 2017-08-24 20:22:41 · 8737 阅读 · 0 评论 -
sort简单题
sort简单题描述程序填空,产生指定输出结果#include #include #include using namespace std;struct Point{ int x; int y;};// 在此处补充你的代码int main(){ int a[8] = {6,5,55,23,3,9,87,10 }; sort(a,a+8,R原创 2017-10-09 11:04:54 · 1434 阅读 · 0 评论