- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 程序设计实训一 小学生考试系统
1. 题目描述做一个小学生考试系统,功能如下: (1) 利用随机函数出10道加法题;(2) 小学生用户答题,给出每道题的答案;(3) 对小学生的答题进行评判(4) 计算小学生的答题正确率编译的程序:#include //标准输入输出函数#include #include int main()//主函数{//主函数体开始 int i; int
2016-12-31 10:14:49 777 1
原创 第十二周OJ(5)汉诺塔
题目描述汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用中间的一根B棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。僧侣们搬得汗流满面,可惜当n很大时这辈子恐怕就很搬了 聪明的你还有计算
2016-12-19 13:08:14 522
原创 第十六周OJ(3)学生信息排序
#include #include #define N 5struct People{ char name[20]; char num[10]; char sex; char add[20];};int main(){ int i,j; struct People people[N],t;
2016-12-19 12:44:56 494
原创 第十六周OJ(2)职工信息结构体
烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月15日题目描述编写程序,定义一个存放职工信息的结构体类型,职工信息包括职工姓名、工作年限、工资总额。初始化5名职工的信息,对工作年限超过30年的职工每人加100元工资,要求分别输出工资变化之前和之后的所有职工的信息。输入输入5个员工的职工
2016-12-15 19:58:46 1053
原创 第十六周OJ(1)计算该日在本年中是第几天
烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月15日题目描述定义一个结构体变量(包括年、月、日)。编写一个函数days,由主函数将年、月、日传递给函数days,计算出该日在本年中是第几天并将结果传回主函数输出。输入年月日输出当年第几天样例输入200
2016-12-15 19:07:17 922
原创 第十六周项目三(2)点结构体
烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月15日题目描述: 请编写一个程序,输入两点p1和p2的坐标,输出两点之间的距离,以及p1关于x轴的对称点,p2关于原点的对称点,运行结果如下图所示: 编译的程序:#include #include struct Point{
2016-12-15 17:58:50 758
原创 第十六周项目三(1)点结构体
烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月15日题目描述: 请编写程序,输入一点的横纵坐标,输出该点到原点的距离 样例输入: 3.2 5.4样例输出: 6.28编译的程序:#include #include struct
2016-12-15 17:30:50 830
原创 第十六周项目二(2)
#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 float total; //两科均分};int main( ){ int n,i,a=0; //定义结构体数
2016-12-15 17:06:31 272
原创 第十六周项目二(1)学生成绩处理
烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月15日题目描述: (1)定义学生结构体,在结构体数组中,输入了学生学号和两门课的成绩,计算均分后,输出成绩单,请在下面的程序基础上,将程序补充完整。 #include #define N 100 /*N表示最多允许的学生人数*/struct Stu
2016-12-15 15:53:33 440
原创 第十六周项目一(1)复数结构体
/*烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月15日 题目描述: 编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出,请将程序补充完整。#include struct complex{ int re;
2016-12-15 08:15:30 579
原创 第十五周OJ (9)字符串比较
/*烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月13日题目描述写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为int stringcmp(char *p1,char *p2); 设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0,若s1≠s
2016-12-13 11:49:26 480
原创 第十五周OJ(8)统计字符串种类
/* 烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月13日题目描述用指针编写一个程序,输入字符串后,统计其中各种字符的个数,输出其中大小写字母,数字,以及其他字符的个数。主函数已经给出,请编写统计字符种类函数。输入一串字符串输出
2016-12-13 10:57:56 347
原创 第十五周OJ(7)判断字符串是否为回文
题目描述编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。输入输出样例输入abcddcba样例输出Yes编译的程序:#include #include int main(){ char s[20]; int i,j; ge
2016-12-12 18:08:00 845
原创 第十五周OJ(6)将字符串插入到另一个字符串的指定位置(串)
/*题目描述将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。输入输入两个字符串(t和s)和要插入的位置(pos)输出输出组合后的字符串样例输入qwejij3样例输出jijqwe
2016-12-12 17:37:25 3023
原创 第十五周OJ(5)将字符串格式化后输出(串)
题目描述输入一个字符串,将其按给定的长度n格式化并输出,若n=0,则输出原字符串输入输入一个字符串输出格式化并输出样例输入asdfasdf3样例输出asdfasdf编译的程序:#include #include #include int main(){ int i=0,n; char
2016-12-09 17:02:59 829
原创 第十五周OJ(3)字符串长度
题目描述写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。输入一行字符串输出字符串长度样例输入t9g(*&WE3@#$fw2adECWEr样例输出22提示主函数已给定如下,提交时不需要包含下述主函数/* C代码 */int mai
2016-12-08 18:01:16 793
原创 第十五周OJ(2)字符串逆序输出
题目描述编写一个函数,功能是使输入的字符串逆序输出。输入输入一串字符串,注意字符串中不要有空格。输出输出该字符串的逆序。样例输入ABCDEFG样例输出GFEDCBA编译的程序:#include#includeint main(){ char st
2016-12-08 17:40:02 316
原创 第十五周OJ(1)大写改小写
#include #include int main(){ char str[20]; int i=0; gets(str); while(str[i]!='\0') { if(str[i]>='A'&& str[i] { str[i]=str[i]+32;
2016-12-08 16:10:57 363
原创 第十四周项目一(5)数组大折腾
/*烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月06日题目描述:创建一个长度为16的整型数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”)。编译的程序:
2016-12-06 12:13:49 217
原创 第十四周项目一(4)数组大折腾
/*烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月06日题目描述:创建一个长度为16的整型数组a并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素将不足16),输出删除后数组中的全部元素。编译的程序:#include #include int main(){
2016-12-06 11:45:36 195
原创 第十四周项目一(3)数组大折腾
/*烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月06日题目描述:创建一个长度为16的整型数组a并初始化,先输出数组中元素值为3的倍数的数,再输出所有下标为3的倍数的元素值。输出如图示。编译的程序:#include #include int main(){
2016-12-06 11:26:43 238
原创 第十四周项目一(2)数组大折腾
#include #include int main(){ int a[10]= {1,2,3,4,5,6,7,8,9,10}; //初始化 int i; printf("由后往前,数组中的值是:\n"); for(i=9; i>=0; i--) { printf("%d\t",a[i]); if((i)%5==0)
2016-12-06 10:42:22 244
原创 第十四周项目一(1)数组大折腾
/*烟台大学计算机与控制工程学院All rights reserved.作者:汪莹莉完成时间:2016年12月05日题目描述:创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。所给程序:int main
2016-12-05 13:04:04 187
原创 第十四周OJ(4)求3x3矩阵对角线元素之和
#include #include int main(){ int i,sum1=0,sum2=0,j; int a[3][3]; for(i=0; i for(j=0; j scanf("%d",&a[i][j]); for(i=0; i { sum1=sum1+a
2016-12-01 17:26:53 766
原创 第十四周OJ(3)进制转换(十进制转二进制)
#include #include int main(){ int j,i,n,a[32]; scanf("%d",&n); i=0; while(n>0) { a[i]=n%2; n=n/2; i++; } i=i-1; for(j=i; j>=0;
2016-12-01 17:14:14 561
原创 第十四周OJ(2)输入一个数插入有序数组中
#include #include int main(){ int i,t; int a[10]; for(i=0; i scanf("%d",&a[i]); scanf("%d",&t); i=8; while(i>=0&&a[i]>t) { a[i+1]=a[i];
2016-12-01 17:05:13 502
原创 第十四周OJ(1)数组逆序
#include #include int main(){ int i; int a[10]; for(i=0;i scanf("%d",&a[i]); for(i=9;i>0;i--) printf("%d ",a[i]); printf("%d",a[0]); r
2016-12-01 16:52:21 316
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人