![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2019年
2019年及之前所学
Tradoon
这个作者很懒,什么都没留下…
展开
-
c语言:用结构体算出某一天的下一天是什么时候
问题简述:用结构体算出某一天的下一天是什么时候问题思路:用两个数组分别存储闰年与非闰年的每月天数并用函数判断是否是闰年,返回的0和1刚好就是数组的行号输入的月刚好就是列地址的列号及其精彩#include <stdio.h> struct date_rec{ int day; int month; int...原创 2019-04-14 10:41:20 · 747 阅读 · 0 评论 -
c语言:求二维数组中最大的数及其脚标
问题简述:求出m*n数组中最大的数及其脚标知识点:1 行地址,列地址举例:a[3][4]a表示第0行的首地址:a=&a[0]a[0]=*aa+i=&a[i](第i行的首地址)a[i]= (a+i)a[i]表示第i行第零列的地址:a[i]==&a[i][0]a[i]+j=&a[i][j]a[i][j]=((*a+i)+j)2二维数组在储存空...原创 2019-04-14 11:12:30 · 1040 阅读 · 0 评论 -
问题简述:算出a年b月c日是当年的多少天
问题简述:算出a年b月c日是当年的多少天利用数组来判断闰年与否:#include<stdio.h>struct date{ int day; int month; int year;} ;int days[][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31...原创 2019-04-14 11:40:05 · 305 阅读 · 0 评论 -
学生数据库简化模型
四个学生的姓名学号成绩,按照成绩从高到低排序知识点:冒泡排序冒泡排序一种要注意:1 要经过n-1次排序2每一次排序从0开始,从n-i-1处结束(因为要和后一位比较)(我习惯i从1开始,到n-1结束)#include <stdio.h>#include <stdlib.h>struct stu{ int xh,score; char name[...原创 2019-04-15 13:32:49 · 153 阅读 · 0 评论 -
计算每个选民的票数
计算每个选民的票数:函数:stricmp:不计大小写,比较字符串的大小strlwr:将字符串化为小写先贴答案代码:#include <stdio.h>#include <string.h>#define NUM_ELECTORATE 10#define NUM_CANDIDATE 3struct candidate{ ...原创 2019-04-16 15:47:28 · 360 阅读 · 0 评论 -
找出相 同字符构成的最长字符串
用函数实现从一个长度为N(N<30)的字符串中找出相同字符构成的最长字符串。比如“abel123dddjk"其中相同字符构成的最长字符串为“ddd”,如果相同字符构成的字符串有两个及以上的字符串长度相等,则输出最后查到的字符串,比如“abc123bbbccc”, 输出ccc输入信息提示:“请输入一个字符串: \n”输入格式: “%s”输出信息提示:“最长字符串: \n”输出格式...原创 2019-06-01 16:10:18 · 1725 阅读 · 0 评论 -
判断是否符合密码要求
问题简述:判断输入一串字符,是否符合密码要求(至少出现大小写字母,特殊字符,数字四个中的三个),长度不够不能通过测试。夸夸我自己,做的时候感觉自己真的会使用数组了解题思路:利用一个一位数组分别存储四种字符出现的情况,再用switch函数输出#include<stdio.h>#define N 20#include <string.h>int main(){...原创 2019-06-04 09:54:01 · 3799 阅读 · 0 评论 -
稀疏矩阵
稀疏矩阵数据结构稀疏矩阵基本概念压缩存储转置、输出操作基本概念在一个mn的矩阵中有x个非零元素,若c=x/(mn)<0.05,则称矩阵为稀疏矩阵压缩存储存储矩阵只需要存储非零元素(这样大大节省了物理空间)。定义一个结构体,存储数组的行数,列数,非零元素个数,以及存储各个非零元素(利用data数组实现)。data数组的每个储存空间内,存储非零元素的行标,列标(本博客从0...原创 2019-10-20 18:16:40 · 225 阅读 · 0 评论 -
栈的简单理解
栈数据结构(c语言)基本概念常见操作基本概念:栈stack是限定只在表尾进行插入和删除操作的线性表栈stack是一种LIFO(后进先出)或者说FILO(先进后出)的结构,可以想象成一叠摆放好的餐盘,最上面的餐盘是最后放上去的但是要最先拿出来。提问:最先入栈的一定最后出栈吗?让1 2 3三个数字按照大小顺序入栈,则出栈的顺序可能会①1 2 3(入1出1,入2出2,入3出3...原创 2019-09-27 21:43:12 · 291 阅读 · 0 评论 -
鞍点
问题简述:题型归类:二维数组编程判断3*3的二维数组是否存在鞍点;如果存在鞍点请输出该值及其在数组中的下标值(X,Y)所谓的鞍点即是在这个二维数组中,某一个位置上的元素在该行上最大,该列上最小#include <stdio.h>#define N 3int main(){ int a[N][N]; int i,j,sign,x,y; for(i=0...原创 2019-05-28 20:24:32 · 599 阅读 · 0 评论