*p;int n,i;int x;while(~scanf("%d",&n)){head = (struct node*)malloc(sizeof(struct node));//要多组输入,每一组输入都要重新开辟一个头结点;head -> next = NULL;for(i=0; i<n; i++){p = (struct node*)malloc(sizeof(struct node))...
7-6 sdut-C语言实验-有序链表的归并 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 分别输入两个有序的整数序列(分别包含M和N个数据),建立两个有序的单链表,将这两个有序单链表合并成为一个大的有序单链表,并依次输出合并后的单链表数据。 输入格式: 第一行输入M与N的值; 第二行依次输入M个...
输出n行,每行两个数Wi,Pi。顺序为题目描述所要求。 输入样例: 31 2 23 2 3 输出样例: 1 32 32 2 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 栈限制 8192 KB #include <stdio.h>#include <stdlib.h>struct zhijia{int a;int b;};struct zhijia c[10001],t;int main(){int n;scan...
-1},{-1,0},{0,1},{1,0}}; //4个方向int c,d,flag;void work(int g,int h,int ii);int main( ) //1269--走迷宫{int n,m,g,h,i,j,ii;while(scanf("%d %d",&n,&m) == 2){ii = flag = 0;memset(b,0,sizeof(b));memset(a,0,sizeof(a)...
简介:7-8 sdut-C语言实验-全排列问题 7-8 sdut-C语言实验-全排列问题 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 从n个不同元素任取m(m<=n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列,当m=n时所有的排列情况叫全排列。现输入n个递增的数,请你输出这n个...
简介:7-8 sdut-C语言实验-老--质价比 给出n件物品,每件物品有质量和价格两种属性。你要做的是按质量升序排序,若质量相同则按价格降序排序。 输入格式: 第一行输入一个正整数n(1<=n && n <= 100),代表有n件物品。 接下来的一行有n个正整数Wi(1<= Wi && Wi <= 10000),代表每件物品的质量。
PAT选择结构基础 7-9 sdut-C语言实验-时间间隔 从键盘输入两个时间点(24小时制),输出两个时间点之间的时间间隔,时间间隔用“小时:分钟:秒”表示。 如:3点5分25秒应表示为--03:05:25.假设两个时间在同一天内,时间先后顺序与输入无关。 输入格式:...
7-8 sdut-C语言实验-装船问题 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 王小二毕业后从事船运规划工作,吉祥号货轮的最大载重量为M吨,有10种货物可以装船。第i种货物有wi吨,总价值是pi。王小二的任务是从10种货物中挑选若干吨上船,在满足货物总重量小于等于M的前提下,运走的货物的价重比最大...
简介:7-1 sdut-C语言实验-计算组合数 7-1 sdut-C语言实验-计算组合数 分数20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 计算组合数。C(n,m),表示从n个数中选择m个的组合数。 计算公式如下: 若:m=0,C(n,m)=1 否则, 若 n=1,C(n,m)=1 ...
7-2 sdut-C语言实验-循环报数问题 简介:7-2 sdut-C语言实验-循环报数问题 7-2 sdut-C语言实验-循环报数问题 分数12 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 传说,鲁智深一天中午匆匆来到开封府大相国寺,想蹭顿饭吃。当时大相国寺有k个和尚,只做了k个馒头,智清长老不愿得罪鲁智深,便把他安排在...