- 博客(8)
- 收藏
- 关注
原创 C语言文件操作
先简单介绍一下文件的概念:操作系统是以文件为单位对数据进行管理的,文件一般存储在外部介质上(如磁盘磁带)所以文件可以长期保存所属程序的数据简单应用:数据的读取、游戏的读存档。
2023-09-26 14:41:12 83
原创 C语言assert() 断言怎么用
使用assert()时,必须添加头文件如果expression求值为真(非零),则assert()不做任何操作。如果expression求值为假(零),则assert()会打印一条错误消息,并调用abort()函数终止程序执行。中止程序执行,直接从调用的地方跳出。存在于库中这里如果x >= y,则认为程序错误,断言失败,打印错误并停止。assert()非常适合进行程序内部的逻辑检查,捕获不应该出现的情况。assert本质上是一个宏,在使用这个宏时,也可以在后面加上字符串自定义错误信息。
2023-09-26 14:12:17 112
原创 jmu-Java-03面向对象基础-05-覆盖
分数 10全屏浏览题目切换布局作者 郑如滨单位 集美大学Java每个对象都继承自Object,都有equals、toString等方法。现在需要定义类并覆盖其toString与equals方法。
2023-04-26 22:39:49 1513 1
原创 Pta-考试座位号(C)
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。
2023-04-20 16:00:32 72
原创 Pta-个位数统计(C)
给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。
2023-04-20 15:56:18 134 1
原创 Pta打印沙漏(c++)
所谓“沙漏形状”,是指每行输出奇数个符号;符号数先从大到小顺序递减到1,再从小到大顺序递增;本题要求你写个程序把给定的符号打印成沙漏的形状。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。2、打印空格:空格数与行总行数(只以一个方向)-该行行数对应。1、知道打印的行数:①可以用累加公式;打印符号:行数*2-1个。
2023-04-18 23:48:24 158 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人