摘要: 定义结构体描述学生信息,每名学生的信息包括学号,姓名和大学英语的成绩,请编写程序输出 60 分以下的学生的学号,姓名和大学英语成绩信息。 include<stdio.h> int main() { struct student { int id; char stuname[10]; int scor 阅读全文
posted @ 2026-01-09 14:06 C(5,3) 阅读(1) 评论(0) 推荐(0)
摘要: 编写一个程序判断一个字符串是否是回文。回文是指一个字符序列以中间字符为基准两边字符完全相同,如字符序列"ABCDEDCBA"就是回文,而字符序列"ABCDEDBAC"就不是回文。 include include bool isPalindrome(const std::string& str) { 阅读全文
posted @ 2026-01-09 14:04 C(5,3) 阅读(1) 评论(0) 推荐(0)
摘要: 输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。 include include bool isPalindrome(const std::string& str) { int left = 0; int right = str.length() 阅读全文
posted @ 2026-01-09 14:02 C(5,3) 阅读(1) 评论(0) 推荐(0)
摘要: 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 获取用户输入的百分制成绩 score = int(input()) 根据转换规则判断并输出五分制成绩 if score >= 90: print('A') elif score >= 80: print('B') elif score > 阅读全文
posted @ 2026-01-09 14:00 C(5,3) 阅读(0) 评论(0) 推荐(0)
摘要: 按照1美元=6人民币的汇率编写一个美元和人民币的双向兑换程序 汇率 exchange_rate = 6 获取用户输入 money = input() 判断输入的是人民币还是美元 if money[0] == 'R': # 输入的是人民币,转换为美元 rmb = float(money[1:]) us 阅读全文
posted @ 2026-01-09 14:00 C(5,3) 阅读(0) 评论(0) 推荐(0)
摘要: 二叉链表作为二叉树的存储结构,编写程序实现:交换二叉树每个结点的左子树和右子树。以先序遍历构建一棵二叉树,输出中序遍历结果,交换每个节点的左右子树后,输出中序遍历结果 include <stdio.h> include <stdlib.h> // 二叉树节点结构体 typedef struct Bi 阅读全文
posted @ 2026-01-09 13:56 C(5,3) 阅读(1) 评论(0) 推荐(0)
摘要: 读入用户输入的一串字符串,将字符串按照先序遍历建立一个二叉树。 其中“#”表示的是空链,代表空树。再对建立好的二叉树进行中序遍历,输出遍历结果。 include <stdio.h> include <stdlib.h> // 定义二叉树节点结构体 typedef struct TreeNode { 阅读全文
posted @ 2026-01-09 13:55 C(5,3) 阅读(1) 评论(0) 推荐(0)
摘要: 以邻接表的存储方式,创建一个有向网,顶点为字符型。 include using namespace std; //邻接表:顶点表、边表、邻接表 define MVNum 100 typedef char OtherInfo; typedef struct ArcNode//边表 { int adjv 阅读全文
posted @ 2026-01-09 13:54 C(5,3) 阅读(1) 评论(0) 推荐(0)
摘要: 编程实现:以邻接矩阵的存储方式,创建一个有向图,顶点为字符型。 include using namespace std; //邻接矩阵需要顶点表,二维矩阵,还有点数边数 define MVNum 100 typedef struct { char vexs[MVNum]; //顶点表 int arc 阅读全文
posted @ 2026-01-09 13:52 C(5,3) 阅读(1) 评论(0) 推荐(0)
摘要: . 阅读全文
posted @ 2025-12-01 20:59 C(5,3) 阅读(5) 评论(0) 推荐(0)