- 博客(310)
- 资源 (4)
- 收藏
- 关注
原创 第十七周OJ-重复字符串
输入一个字符串,将其重复若干次,例如,输入goal和5,得到的就是球迷的欢呼:goalgoalgoalgoalgoal。虐心、OJ平台上没做出来。/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月17日* 版本号:v1.0*//** Copyrig
2014-12-20 17:44:00 946
原创 第十七周项目6-学生成绩统计(一)
每位同学的信息学号、姓名、C++、高数、英语成绩。定义一个学生成绩的结构体数组,其中的数据成员包括学号(char num[13])、姓名(name)、三门课的成绩(grade)、总分(score)、均分(average))。(1)从键盘上输入N名学生的信息(N定义为常变量);(2)求出每名同学的总分和均分,并存储在结构体数组中(可以读入过程中“顺便”计算);(3)输出每位同学的信息学号
2014-12-20 16:38:17 1075
原创 第十七周项目5-玩日期时间
定义一个表示时间(包括年、月、日、时、分、秒)的结构体,然后完成下面的功能。提示:将各个功能分别设计成函数实现,在main函数中调用,进行测试。要实现的功能是:(1)输入一个时间(注意各部分数据的取值范围)将输入的时间保存在一个结构体变量中;(2)输出该日在本年中是第几天(注意闰年问题);(3)输出这是这一天中的第几秒;(4)输出这是这一年中的第几秒;(不要认为这个数荒唐,
2014-12-20 15:28:17 926 1
原创 第十六周项目4 - 日期结构体(生日相差几天)
定义一个结构体变量(包括年、月、日),输入两个人的生日,求出他们相差多少天。/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月20日* 版本号:v1.0*/#include using namespace std;struct Date{ in
2014-12-20 14:08:05 816
原创 Bing缤纷壁纸
微软Bing必应搜索网站有一个很棒的特色,每天都会换一张精美的背景图片。对懒人来说,如果自己电脑的桌面也能这样每天自动更换壁纸那该多好啊。那么,Bing缤纷壁纸来了。软件的界面很简单,自动下载的的壁纸来自必应中国,所以中国新年也会有一些特色的图片。第一个版本使用Windows Design,看起来丑丑的。第二个版本使用Material Design风格,别具特色。
2014-12-20 11:15:35 1286 1
原创 Visual Basic-Ping!
Ping!是Ping命令的GUI版本,用一个简单的窗口显示是否可以Ping的通。如果我们应用DOS的Ping。。。总感觉怪怪的,那么,GUI版本的Ping来了,虽然功能简单,只是入门级的检查是否Ping的通,但对于不需要具体情况的我们,足够了吧。Ping!版本v1.1 下载地址:Ping!开源的说: Form源码
2014-12-19 19:35:27 1058 1
原创 第十七周项目4 - 日期结构体(是当年的第几天)
定义一个结构体变量(包括年、月、日),要求输入年、月、日,计算输出该日是该年的第几天。/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月16日* 版本号:v1.0*/#include using namespace std;struct Date
2014-12-17 15:35:02 909 1
原创 进制转换Visual Basic-更新
进制转换Visual Basic版是基于Visual Baisc语言的进制转换的软件提供二进制、八进制、十进制、十六进制的转换。本帖为更新帖。历史版本:v1.0 & v2.0 链接 点击此处2014-12-17 v2.2 百度云下载1、更改图标,加入更新功能。2、可链接到进制转换规则网页。
2014-12-17 15:24:20 965
原创 第十七周项目3 - 胖子伤不起
根据世界卫生组织推荐的体重标准,男性的标准体重=(身高cm-80)×70﹪,女性的标准体重=(身高cm-70)×60﹪。标准体重正负10﹪为正常体重;标准体重正负10﹪~ 20﹪为体重过重或过轻;标准体重正负20﹪以上为肥胖或体重不足,其中超重计算公式为:超重(%)=[(实际体重-标准体重)/(标准体重)]×100%,体重的单位是kg。请编程序,输入一个人的姓名、性别、身高、体重,用一句人性味
2014-12-17 15:05:22 1343
原创 第十七周项目2-引用作形参
设计一个程序,输入3个整数,将其按从大到小的顺序输出,要求(1)排序功能通过函数实现,3个整数用3个变量,不必定义数组;(2)写出两个版本的函数,一个采用传地址值的方法,另一个采用引用类型作参数/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月17日
2014-12-17 14:30:21 1225 1
原创 进制转换—Visual Basic
Visual Basic版本的进制转换来了!没有了DOS的黑框框,GUI的界面还是看着蛮舒服的。v1.0版,只能进行简单的十进制转换。 只能进行十进制的转换那算啥、我们要的是一款可以进行多种转换的软件。于是,进制转换迎来了它的update,v2.0版本。v2.0的版本,可以进行16种进制能转换,想怎么转就怎么转。v2.0 的截图:
2014-12-16 23:05:31 1247
原创 进制转换—C++
无聊的历史课编写了一个进制转换的软件,软件比较单一,只能进行十进制向二进制、八进制、十六进制的转换。借助C4droid的便利性,直接生成了APK,安卓机通吃。/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月16日* 版本号:v1.0*/#inclu
2014-12-16 22:40:50 1460
原创 第十七周项目1-体会函数参数传递
阅读下面的程序,写出期望中的运行结果。上机运行对照,并用单步执行的方法再次体会,完全掌握用指针和引用作为形式参数的用法。#include using namespace std;void fun1(int &x,int &y);void fun2(int *x, int *y);int main(){ int a,b; a=11; b=22;
2014-12-15 21:36:57 698
原创 第十六周项目2-用指针玩字符串(补充)
指针是神奇的,指向整型的指针int *p1,可以操作整型数组int a[];指向字符型的指针char *p2,可以操作字符数组(字符串)char str[];更灵活的是,在函数的传递中,指针、数组名在一定程度上可以互换。请编制函数,对字符串的进行各种操作。去除字符串str中的特定字符c(如空格),结果仍保存到原字符串中/** Copyright (c) 2014,烟台大学计算机学
2014-12-15 21:27:41 790
原创 QR-关于二维码
昨天在大悦城看到许多商家的宣传页上面印着二维码。某A问我,二维码的是怎么扫描出来信息的?同一维码一样,它们都需要依靠特定的算法。二维码(Quick Response Code),又称二维条码,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。在现代商业活动中,可实现的应用十分广泛,如:产品防伪/溯源、广告推送、网站链接
2014-12-15 11:46:01 2702
原创 BBasic-Diary921
介绍:Diary,一款日记记录软件。考虑到软件使用的便捷性,Diary系列共设计为5个软件:Diary.binDiaryLink.binDiaryChange.binDiaryBlack.binDiaryDateChange.bin新功能:更简洁的使用UI新版本的Diary使用了更简洁的UI、再方便操作的同时也美化的系统界面。
2014-12-13 23:30:20 842
原创 BBasic-囚徒困境
此游戏由著名的心理测试“囚徒困境”启发制作。游戏规则极其简单。初始分数为0分,由玩家与文(电脑)对战。得分规则:双方都合作 各得3分双方都背叛 各得1分一方合作一方背叛 背叛的5分 合作的0分游戏控制:点击局次上限设置次数,游戏时可以设置点击帮助查看帮助点击关于查看关于点击开
2014-12-13 23:25:41 1050
原创 BBasic-Beats!
音乐节奏类游戏。就像PSP中的Project DIVA、Android中的乐动舞指、ios中的节奏大师一样。然而,我们忽略了一个重要的平台——BBasic。于是乎、历经N天的努力,基于BBasic平台的游戏Beats产生了!dimk,ctr,mok,mot,penx,peny,ctr,n,s1,s2,s3,s4,i1,hard,time,count,i2
2014-12-13 23:17:03 829
原创 BBasic-Miku感谢祭倒计时2013
Miku总能激发'创作的灵感!于是乎、渐渐出构建基于BBaisc语言的Miku倒计时 。语言:BBaisc。UI:使用了Metro的磁块UI。功能:输入日期将计算出当前日期距Miku演唱会的天数。背景:使用标准的24位GB颜色。设计构思:源码草图:
2014-12-13 23:10:57 797
原创 第十六周项目6-黑豆传说
问题描述:传说中有这样一堆黑豆,它的数量是不一定的,会不断的变化,没有人可以数清他的数量。 智者Radish一直想数清黑豆的数量,但是他一直找不到答案。。。。 有一天,智者梦见了一只甲鱼驮着一个女神向他飘来,然后女神告诉他,黑豆的变化是有规律的。 说,黑豆之数,三三数之剩二,五五数之剩三,七七数之剩二。ps:用三去除余二,用五去除余三,用七去除余二 说完飘然
2014-12-13 23:03:32 758
原创 第十六周项目6-武功秘籍
问题描述:小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上 。 小明只想练习该书的第a页到第b页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走? 有多组测试实例,输入小明想要练习的起始页a和末尾页b。(a程序输出:输出小明最少要带走的纸张,每行对应一个输出结果。
2014-12-13 22:57:12 887
原创 第十六周项目5-为动态数组扩容
下面的程序,利用动态数组保存学生的成绩。当再有一批学生成绩需要保存时,要为之扩容,请补充完整下面的程序,实现如图所示的功能。/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月13日* 版本号:v1.0*/#include using names
2014-12-13 22:49:50 576
原创 第十六周项目4-用函数指针调用函数
将下面的程序补充完整(包括定义函数),使其能够完成图示的功能。请使用已有程序的风格。/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月13日* 版本号:v1.0*/#include using namespace std;void eat();
2014-12-13 22:36:29 595
原创 第十六周项目3-指针引出奇数因子
编写函数 int fun(int x, int *pp)。其功能是,求出x的所有奇数因子,并按照从小到大的顺序放在pp指向的内存中,函数返回值为这些整数的个数。若x的值为30,数组中的数为1,3,5,15,函数返回4。/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014
2014-12-10 17:07:33 648
原创 第十六周项目3-有相同数字?
输入两个数组中要存放的元素个数及元素值(不超过50个),判断这两个数组中是否有相同的数字。当两组数中有相同数字时,输出YES,否则,输出NO/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月10日* 版本号:v1.0*/#include usi
2014-12-10 17:01:57 587
原创 第十六周项目3-逆序输出数组
下面的程序,采用指针访问的方式,从键盘给数组a[N]输入n个数据(n小于100),然后对元素值按逆序存放后输出。/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月8日* 版本号:v1.0*/#include using namespace std; c
2014-12-10 16:57:58 693
原创 第十六周项目2-用指针玩字符串
指针是神奇的,指向整型的指针int *p1,可以操作整型数组int a[];指向字符型的指针char *p2,可以操作字符数组(字符串)char str[];更灵活的是,在函数的传递中,指针、数组名在一定程度上可以互换。请编制函数,对字符串的进行各种操作. 提示1:不少函数中的参数用了const 限定符,如char *astrcat(char str1[], const
2014-12-08 15:59:26 625 2
原创 第十六周项目1-数组的排序指针版
按给定部分程序的要求,用指向数组的指针变量作为形式参数编写函数,完成排序。重点体会:(1)排序算法,可以是冒泡,也可以是选择;(2)用指向数组的指针变量作为形式参数,用数组名(即数组的地址)作为实际参数,函数中对于形参的改变实质上也就是对实参对应内存单元的改变;(3)形式参数中不指定数组大小,实际数组的大小也一并作为参数传递。/** Copyright (c) 2014,烟台大学
2014-12-07 19:50:53 646 1
原创 玩坏的BadApple之VisualBasic
玩坏的BadApple终于有了第三弹~这一次,我们将使用VisualBasic来玩坏BadApple整的程序包括图片播放器(ConsolePlayer)和图片解析器(PictureReader)图片播放器:MainModule.vb文件源代码:Imports System.TextModule MainModule Private strPath As
2014-12-05 20:32:26 1605 1
原创 第十五周项目3-在OJ上玩指针
(1)指针的基本操作(1)下面的程序,输入10 100和100 10,均可以输出max=100 min=10,请补充完整程序/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:temp.cpp* 完成时间:2014年10月9日* 版本号:v1.0*/#include using namespac
2014-12-03 21:58:20 616
原创 第十五周项目2-阅读程序
阅读下面的程序,先写出其运行结果,再运行对比。(一)sum=0sum=1sum=3sum=6#include using namespace std;int sub(int*);int main(){ int i, k; for (i=0; i<4; i++) { k=sub(&i); cout<<"su
2014-12-03 21:50:05 620
原创 第十五周项目1-打入“内部”寻“内幕”
下面是一段使用了指针的程序。请利用“单步”执行的方式运行程序,深刻理解“指针变量存储的是地址值”、“通过指针变量间接访问”等概念。/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:temp.cpp* 完成时间:2014年10月9日* 版本号:v1.0*/#includeusing namespac
2014-12-03 21:37:20 589
原创 第十四周项目6-阅读程序
#include using namespace std;int main(){ int a [6]={2,-3,4,-6,-8,10}, i; for (i=0;i<6;i++) { if(a[i]<0) continue; cout<<a[i]<<" "; } cout<<endl; return 0;}#include using
2014-12-01 21:18:15 674
原创 第十四周项目5-体会棋盘游戏中的数据存储
定义一个8行8列的二维数组a[8][8]。(1)为二维数组中的数据赋50以内的随机数(程序模板中setdata()函数已经完成,利用产生随机数的系统函数实现),可能的取值如图所示;(2)设计函数out()按行输出二维数组中的数据;(3)设计函数outDiagonal()输出从左上到右下对角线上的元素的值,如对图的数据而言,输出为48 34 12 31 40 42 34 45;再
2014-11-29 08:53:18 832 2
原创 第十四周项目4-电子词典
做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文与释义间用’\t’隔开。编程序,将文件中的内容读到两个数组e[]和c[]中,分别代表英文和中文,由用户输入英文词,显示中文意思。运行程序后,支持用户连续地查词典,直到输入“0000”结束。/* *Copyright (c) 2014,烟台大学计算机学院 *All
2014-11-29 08:41:50 813 1
原创 第十四周项目3-多科成绩单
某班不超过100名同学。用二维数组score[][4]保存同学们的高数、英语、C++成绩及总成绩(在此假设学生的学号为整型的连续值,用数组的行下标作学号)。(1)输入学生的实际人数num,在输入各科的成绩时,输入3科成绩后可以自动求出总分,并将数据全保存到数组中;(2)输出各门课及总分的最高成绩、最低成绩、平均成绩。/* *Copyright (c) 2014,烟台大学计算机学院
2014-11-27 22:37:41 728
原创 第十四周项目2-带姓名的成绩单
设score[8]数组中存储8名同学的C++成绩,增加一个数组string name[8]并赋初值,表示同学们的姓名。这两个数组中,每名同学的姓名与成绩的下标要始终保持一致。(1)输出按成绩排序后的同学的名单。(2)输出按同学姓名排序后的成绩单(排序对象是字符串)。/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名
2014-11-27 22:23:18 713
原创 第十四周项目1-折腾二维数组
创建一个5行4列的二维整型数组,通过初始化,为数组中的前两列的10个元素赋初值,然后:♦ 通过键盘输入,使后两列的10个元素获得值;♦ 按行序优先输出数组元素;♦ 将所有元素值乘以3后保存在数组中;♦ 按列序优先输出(输出的第一行是数组中的第一列……,其实输出的就是“转置”);♦ 将数组“倒”着输出(即最后一行最后一列的最先输出,第0行第0列的最后输出);♦ 输出数组中的所
2014-11-27 22:16:47 755
原创 第十三周项目6-体验文件操作
从键盘读入若干名学生的英语成绩,编程求出这次考试的平均成绩,并统计输出优秀人数和不及格人数。/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月25日 *版本号:v1.0*/#include //操作文件#include#includeus
2014-11-25 21:24:28 638
必应壁纸获取V1.0.3
2015-08-24
必应壁纸获取
2015-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人