牢记
芝士雪豹你干嘛
所有原创博客仅供参考,用作提供思路
展开
-
6-3 逆序数据建立链表
本题要求实现一个函数,按输入数据的逆序建立一个链表。函数接口定义:struct ListNode *createlist();函数createlist利用scanf从输入中获取一系列正整数,当读到−1时表示输入结束。按输入数据的逆序建立一个链表,并返回链表头指针。链表节点结构定义如下:struct ListNode { int data; struct ListNode *next;};裁判测试程序样例:#include <stdio.h>#include &l原创 2021-01-04 09:57:32 · 657 阅读 · 0 评论 -
实验11.2 链表 6-1 建立学生信息链表
本题要求实现一个将输入的学生成绩组织成单向链表的简单函数。函数接口定义:void input();该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。链表节点结构定义如下:struct stud_node { int num; /*学号*/ char name[20]; /*姓名*/ int score; /*成绩*/ struct stud_node *next原创 2020-12-17 22:00:59 · 823 阅读 · 0 评论 -
第10章 例题 7-4 汉诺(Hanoi)塔问题
古代某寺庙中有一个梵塔,塔内有3个座A、B和C,座A上放着64个大小不等的盘,其中大盘在下,小盘在上。有一个和尚想把这64 个盘从座A搬到座B,但一次只能搬一个盘,搬动的盘只允许放在其他两个座上,且大盘不能压在小盘上。现要求用程序模拟该过程,输入一个正整数n,代表盘子的个数,编写函数void hanoi(int n,char a,char b,char c)其中,n为盘子个数,从a座到b座,c座作为中间过渡,该函数的功能是输出搬盘子的路径。输入格式:输入在一行中给出1个正整数n。输出格式:输出转载 2020-12-10 11:13:15 · 1411 阅读 · 0 评论 -
第10章 例题 7-3 递归实现逆序输出整数
本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。输入格式:输入在一行中给出1个正整数n。输出格式:对每一组输入,在一行中输出n的逆序数。输入样例:12345输出样例:54321//递归方式有很多种,不能局限于一种固定结构;#include <stdio.h>#include <string.h>int reverse(int n){ int m; if (n==0){ return 0; } m=n原创 2020-12-10 08:22:07 · 6529 阅读 · 0 评论 -
实验9 结构程序设计 7-6 平面向量加法
本题要求编写程序,计算两个二维平面向量的和向量。输入格式:输出格式:在一行中按照(x, y)的格式输出和向量,坐标输出小数点后一位(注意不能输出−0.0)。输入样例:3.5 -2.7 -13.9 8.7输出样例:(-10.4, 6.0)#include <stdio.h>#include <string.h>int main(){ double x1,y1,x2,y2,x,y; scanf("%lf %lf %lf %lf",&x1,&y1原创 2020-12-09 14:33:36 · 724 阅读 · 0 评论 -
实验9 结构程序设计 7-4 查找书籍
给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。输出格式:在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。输入样例:3Programming in C21.5Programming in VB18.5Programming in Delphi原创 2020-12-09 10:31:50 · 247 阅读 · 0 评论 -
实验8.2 指针与字符串 7-2 字符串排序
本题要求编写程序,读入5个字符串,按由小到大的顺序输出。输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted:每行一个字符串输入样例:red yellow blue green white输出样例:After sorted:bluegreenredwhiteyellow#include <stdio.h>#include <strin原创 2020-12-08 13:14:22 · 504 阅读 · 0 评论 -
实验5 函数程序设计 6-8 使用函数求最大公约数
本题要求实现一个计算两个数的最大公约数的简单函数。函数接口定义:int gcd( int x, int y );其中x和y是两个正整数,函数gcd应返回这两个数的最大公约数。裁判测试程序样例:#include <stdio.h>int gcd( int x, int y );int main(){ int x, y; scanf("%d %d", &x, &y); printf("%d\n", gcd(x, y)); retu原创 2020-12-04 19:20:24 · 4465 阅读 · 1 评论