c语言
过狸
大二在读计算机小白,努力搬砖ing
展开
-
简单的学生管理系统设计——高校C语言大作业
实现要求如下所示: 学生信息管理系统设计 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话等。试设计一学生信息管理系统,使之能提供以下功能:系统以菜单方式工作(用键盘输入1~6之间的数来选择功能)(1)学生信息录入功能(学生信息用文件保存)(2)学生信息浏览功能(3)查询功能:按学号查询和按姓名查询(4)学生信息的删除:(按学号进行删除)(5)学生信息的修改:(按学号进行修改某学生的姓名)(6)退出。学生信息管理系统:学生信息录原创 2022-03-16 20:06:51 · 2628 阅读 · 0 评论 -
leetcode 第二十题 有效的括号(C语言)--利用栈来求解
题目如下:给出的示例如下:代码如下:主要利用栈来解决问题,下方重要的地方都给出了注释。bool isValid(char * s){ char* stack=(char*)malloc(sizeof(char)*3500); //给栈预留足够测试的空间 int n=strlen(s); //n为接收数组的的长度 int top=0; for(int i=0;i<n;i++){ .原创 2022-03-10 10:22:40 · 902 阅读 · 0 评论 -
leetcode 第九题回文数(C语言)
题目如下:给出的示例如下图:实现代码如下:bool isPalindrome(int x){ if(x<0){ return false; }else{ long int temp=0,ret=0; temp=x; while(temp!=0){ ret=ret*10+temp%10; //将整数前后颠倒位置。 temp=temp..原创 2022-03-09 19:29:55 · 899 阅读 · 0 评论 -
leetcode 第十四题最长公共前缀(C语言解法)
题目如下:示例如下图所示:代码:char * longestCommonPrefix(char ** strs, int strsSize){ int num=0,str=0,i; char string; str=strlen(strs[0]); for( i=1;i<strsSize;i++){ if(str>strlen(strs[i])){ str=strlen(strs[i]); /.原创 2022-03-09 18:19:23 · 1307 阅读 · 0 评论 -
leetcode 第十三题 罗马数字化整数数字(C语言)
代码如下:#include<stdio.h>#include<string.h>int romanToInt(char* s) { int romanNumbers[26]; romanNumbers['I'-'A'] = 1; romanNumbers['V'-'A'] = 5; romanNumbers['X'-'A'] = 10; romanNumbers['L'-'A'] = 50; romanNumbers['C'-'...原创 2022-03-08 20:02:41 · 265 阅读 · 0 评论 -
leetcode第一题 两数之和详解(暴力求解)
题目如下:输出和输入的示例:代码如下:#include<stdio.h>#include<string.h>#include<malloc.h>int* twoSum(int* nums, int numsSize, int target, int* returnSize) { for (int i = 0; i < numsSize; i++) { // for (int j = i + 1; j < numsS..原创 2022-03-08 19:19:15 · 404 阅读 · 0 评论