c语言试题
文章平均质量分 63
Elegdawnce
这个作者很懒,什么都没留下…
展开
-
捡石子
题目描述在一个圆形操场的四周摆放着 n堆石子。 现要将石子有次序地合并成一堆。 规定每次选2 堆石子合并成新的一堆,合并的费用为新的一堆石子数。试设计一个算法,计算出将 n堆石子合并成一堆的最小总费用。输入输入数据第1行有1个正整数 n(1≤n≤1000),表示有 n堆石子,每次选2堆石子合并。第2行有 n个整数, 分别表示每堆石子的个数(每堆石子的取值范围为[1,1000]) 。原创 2017-08-16 16:54:51 · 471 阅读 · 0 评论 -
计算天数
struct date { int year; int month; int day; }; int checkyear(int y) { if(y%4==0 && y%100!=0 || y%400==0) //是闰年 return 1; else r原创 2017-09-07 17:01:31 · 562 阅读 · 0 评论 -
链表习题4
(1) 将统一提供的contacts.dat文件复制到计算机D盘根目录中,该文件以二进制形式存放了数量未知个通讯录数据,每条通讯录数据的结构定义如下:struct Contactor{ charname[20]; //姓名,在数据文件中不存在重复的姓名 int age;原创 2017-09-07 15:13:09 · 319 阅读 · 0 评论 -
链表习题3
1. 编写一个函数,读取二进制文件中的所有整数,并构建一个整数链表。2. 编写一个函数,在屏幕上显示第1步中生成的整数链表的所有整数,要求每行输出6个,每个占9列,右对齐。3. 编写一个函数,对第1步生成链表中的每个结点内的整数作逆序处理。在main函数中输出结点数据逆序处理后的整数链表,输出格式与第2步相同。4. 编写一个函原创 2017-09-04 16:29:19 · 353 阅读 · 0 评论 -
链表习题2
本作业的数据文件为per.dat,该文件是一个二进制文件,利用如下结构体存储了十个人的信息。struct person{ charname[20];//姓名 int age; //年龄 int height; //身高 int weight; //体重};请编写程序,实现如下功能1)将是个人的信息读取出,并显示在屏幕上,每人原创 2017-09-04 11:16:49 · 369 阅读 · 0 评论 -
链表习题
在这两个数据文件中,1.dat文件中的用餐记录数据已经按照用餐金额进行了增序排列。请按要求完成如下操作: 1. 编写一个函数,读取1.dat文件中的所有用餐记录数据,并构建一个用餐记录链表。2. 编写一个函数,在屏幕上显示第1步中生成的用餐记录链表中的所有数据,要求每行输出1条记录,显示内容和格式要求如下:学生学号占25列,左对齐原创 2017-09-03 23:10:43 · 478 阅读 · 0 评论 -
c语言 词频统计
c语言没有向量可以存储单词信息,需要自己定义数据结构,此处方便用了结构体数组,因为无法确定单词数量,所以申请的空间很大,也可以用链表做,但是链表查找较为繁琐,时间上较慢。#include#include#include#include//词频统计//存储单词用结构体typedef struct node{ char word[26];//一个单词 int count;//出原创 2017-08-14 11:30:49 · 8932 阅读 · 2 评论 -
打牌
题目要求:题目描述: 牌只有1到9,手里拿着已经排好序的牌a,对方出牌b,用程序判断手中牌是否能够压过对方出牌。 规则:出牌牌型有5种 [1]一张 如4 则5...9可压过 [2]两张 如44 则55,66,77,...,99可压过 [3]三张 如444 规则如[2] [4]四张 如4444 规则如[2] [原创 2017-08-17 16:06:33 · 502 阅读 · 0 评论 -
找出第K小的数
题目描述: 查找一个数组的第K小的数,注意同样大小算一样大。 如 2 1 3 4 5 2 第三小数为3。 输入: 输入有多组数据。 每组输入n,然后输入n个整数(1 输出: 输出第k小的整数。 样例输入: 6 2 1 3 5 2 2原创 2017-08-16 17:53:26 · 1147 阅读 · 0 评论 -
矩阵构造
下面四张图片分别是3*3、4*4、5*5和7*7的矩阵,请总结并找出他们的规律。 编写程序让用户输入一个整数n(1-25之间),输出满足上述规律的n*n矩阵,要求每个整数占4列,右对齐。 void fun(int** res,int n,int pos,int num,int ans) { int i,j; int number=n原创 2017-09-08 11:36:55 · 533 阅读 · 0 评论