- 博客(41)
- 资源 (4)
- 收藏
- 关注
原创 第十四周项目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 821 2
原创 第十四周项目4-电子词典
做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文与释义间用’\t’隔开。编程序,将文件中的内容读到两个数组e[]和c[]中,分别代表英文和中文,由用户输入英文词,显示中文意思。运行程序后,支持用户连续地查词典,直到输入“0000”结束。/* *Copyright (c) 2014,烟台大学计算机学院 *All
2014-11-29 08:41:50 811 1
原创 第十四周项目3-多科成绩单
某班不超过100名同学。用二维数组score[][4]保存同学们的高数、英语、C++成绩及总成绩(在此假设学生的学号为整型的连续值,用数组的行下标作学号)。(1)输入学生的实际人数num,在输入各科的成绩时,输入3科成绩后可以自动求出总分,并将数据全保存到数组中;(2)输出各门课及总分的最高成绩、最低成绩、平均成绩。/* *Copyright (c) 2014,烟台大学计算机学院
2014-11-27 22:37:41 709
原创 第十四周项目2-带姓名的成绩单
设score[8]数组中存储8名同学的C++成绩,增加一个数组string name[8]并赋初值,表示同学们的姓名。这两个数组中,每名同学的姓名与成绩的下标要始终保持一致。(1)输出按成绩排序后的同学的名单。(2)输出按同学姓名排序后的成绩单(排序对象是字符串)。/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名
2014-11-27 22:23:18 707
原创 第十四周项目1-折腾二维数组
创建一个5行4列的二维整型数组,通过初始化,为数组中的前两列的10个元素赋初值,然后:♦ 通过键盘输入,使后两列的10个元素获得值;♦ 按行序优先输出数组元素;♦ 将所有元素值乘以3后保存在数组中;♦ 按列序优先输出(输出的第一行是数组中的第一列……,其实输出的就是“转置”);♦ 将数组“倒”着输出(即最后一行最后一列的最先输出,第0行第0列的最后输出);♦ 输出数组中的所
2014-11-27 22:16:47 737
原创 第十三周项目6-体验文件操作
从键盘读入若干名学生的英语成绩,编程求出这次考试的平均成绩,并统计输出优秀人数和不及格人数。/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月25日 *版本号:v1.0*/#include //操作文件#include#includeus
2014-11-25 21:24:28 635
原创 第十三周项目6-体验文件操作:C++文件操作初体验
将数据“写入/输出”到文件中//看这个例子一定要举一反三,凡是要将数据输出到文件(写文件)都可这样处理#include //处理文件要包括头文件fstream#include#include //调用exit(1)需要包含cstdlibusing namespace std;int main( ){ int a; //打开文件,要使用文件必须正确打开,对输
2014-11-25 21:14:04 603
原创 第十三周项目4-数组的排序:选择排序
改造项目4的程序,将bubble_sort(...)改为select_sort(...),排序算法由冒泡排序换作为选择排序。/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月25日 *版本号:v1.0*/#include using names
2014-11-25 20:52:29 618
原创 第十三周项目5-字符串操作:字符串复制
#includeusing namespace std;int main(){ char str1[50]="I am a happy boy\'s daddy.",str2[50]; int i=0,j=0; while(str1[i]!='\0') { if(str1[i]!=' ') { str2[j]=str1[i]; j++; }
2014-11-20 21:57:43 683 3
原创 第十三周项目5-字符串操作:字符统计
#include#include using namespace std;int main(){ char str[50]; int i=0,n=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') n++; i++; } cout<<"其中的数字个
2014-11-20 21:47:07 868 1
原创 第十三周项目3-成绩处理函数版
在数组score中将要存储某小组C++程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用,组合成一个完整的应用:(1)输入小组人数及成绩,要保证成绩在0-100之间;(2)输出该小组的最高成绩、最低成绩、平均成绩;(3)输出考得最高成绩和最低成绩的同学的人数;(4)输出考得最高成绩和最低成绩的同学的学号(设数组下标即学号,可能有相同的成绩)。(5)求出所有同学成
2014-11-20 16:04:30 609
原创 第十三周项目2-成绩处理
在数组score中将要存储某小组C++程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用,组合成一个完整的应用:(1)输入小组人数及成绩,要保证成绩在0-100之间;(2)输出该小组的最高成绩、最低成绩、平均成绩;(3)输出考得最高成绩和最低成绩的同学的人数;(4)输出考得最高成绩和最低成绩的同学的学号(设数组下标即学号,可能有相同的成绩)。(5)求出所有同学成
2014-11-20 15:59:15 720 2
原创 第十三周项目1-数组大折腾(二)
创建一个长度为16的整型数组a并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素将不足16),输出删除后数组中的全部元素。
2014-11-20 15:56:26 1030
原创 第十三周项目1-数组大折腾(一)
创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月19日 *版本号
2014-11-20 15:23:33 1000 1
原创 第十二周项目1-阅读程序(二)
下面两个有全局变量的程序,阅读中画出其中各变量的变化过程,以掌握全变量的存储特征,对照实际运行结果检验学习成果。必要时记得看书及课件。
2014-11-13 14:07:09 595
原创 第十二周项目1-阅读程序(一)
一、含有有静态局部变量/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月12日 *版本号:v1.0*/#include using namespace std;int f(int n);int main(){ cout<<f(5)<<
2014-11-12 22:06:28 622
原创 第十一周项目7-太乐了
话说sin和cos是一对夫妇。一天,sin去听相声了,cos在家。过了一会,有人敲门,cos开门一看,是一个不认识的多项式函数。cos问:你是谁啊?他说:我是你的老公sin啊。cos说:你不是去听相声了吗?怎么成这幅摸样了?sin说:是啊,太乐了!
2014-11-08 15:43:52 684
原创 第十一周项目6-回文&素数(四) .
编制main函数,调用上面定义的3个函数,完成输出1000以内的所有素数。输出1000以内的所有回文数。输出1000以内的所有回文素数。若一个素数的反序数仍为素数,则称它为可逆素数。求10000以内的所有可逆素数。
2014-11-06 17:19:29 800 3
原创 第十一周项目6-回文&素数(二) .
编制isPalindrome(),用于判断参数是否是回文数——回文数,即从前往后读和从后往前读都一样的数,如1122和121都是回文数,而1231、123都不是回文数。
2014-11-06 14:39:51 777
原创 第十一周项目6-回文&素数(一)
编制一个函数reverse,返回给定数据的“反序数”,例如输入1234,输出4321。请编制reverse函数,在下面代码的基础上补充相关的部分,实现要求的功能。
2014-11-06 14:20:12 641
原创 囚徒困境 For BBasic
此游戏由著名的心理测试“囚徒困境”启发制作。游戏规则极其简单。初始分数为0分,由玩家与文(电脑)对战。得分规则:双方都合作 各得3分双方都背叛 各得1分一方合作一方背叛 背叛的5分 合作的0分游戏控制:点击局次上限设置次数,游戏时可以设置点击帮助查看帮助点击关于查看关于点击开
2014-11-05 22:07:39 1297 3
原创 第十一周项目5-当年第几天
定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。
2014-11-05 21:57:20 600 1
原创 第十一周项目4-特殊三位数
输出满足条件n=a!+b!+c!的所有三位数n,其中,a、b、c分别是n的百、十、个位数。并且用自定义函数实现求阶乘。
2014-11-05 21:41:11 584
原创 第十周-囚徒困境
此游戏由著名的心理测试“囚徒困境”启发制作。游戏规则极其简单。初始分数为0分,由玩家与文(电脑)对战。得分规则:双方都合作 各得3分双方都背叛 各得1分一方合作一方背叛 背叛的5分 合作的0分/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *
2014-11-04 23:05:14 1207
原创 第十周项目6-贪财的富翁
一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。请编程序,通过计算说明,这个换钱计划对百万富翁是否是个划算的交易。
2014-11-02 15:49:09 582 1
原创 第十周项目5-输出完数
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数。编程找出1000以内的所有完数。
2014-11-02 15:30:57 538 1
必应壁纸获取V1.0.3
2015-08-24
必应壁纸获取
2015-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人