- 博客(7)
- 收藏
- 关注
原创 【无标题】
/首先用p指针定位到s这个字符串的末尾。函数str_cat应将字符串t复制到字符串s的末端,并且返回字符串s的首地址。while(*t){ // 如果循环不等于”\0“就一直进行。本题要求实现一个函数,将两个字符串连接起来。*p++=*t++;/* 你的代码将被嵌在这里 */6-2 字符串的连接。
2023-07-02 17:57:58
107
1
原创 时间换算 pta c语言
输入一个时间数值,再输入秒数 n,输出该时间再过 n 秒后的时间值,时间的表示形式为时:分:秒,超过 24 时从 0 时重新开始计时。time: 12:0:10 (11:59:40加上30秒的新时间)time: 0:4:41 (23:59:40加上301秒的新时间)输出格式: printf(“time: %d:%d:%d\n”, );time: 0:1:0 (0:0:01加上59秒的新时间)301 (秒数n=301)59 (秒数n=59)30 (秒数n=30)
2023-07-02 17:25:27
1363
1
原创 小明的晚饭 pta c语言
他从最贵的饭店开始吃,若剩下的钱不足以吃当前最贵的饭店,则往下寻找较贵的饭店。输入一个p表示小明拥有的钱(1<=n<=10000),在输入一个n表示小明有n(1<=n<=100)种选择,接下来的n行,每一行包含一个字符串表示饭店店名和在该饭店吃饭的价格。2 然后用手上的钱去判断这个餐厅的价格是否能吃,如果能就把已有的钱减去这个餐厅的价格,然后剩下的钱继续判断该,如果剩下的钱不够了就输出chitu。(Hint:小明不做其他选择,只要贵的,即使贵的饭吃的少而便宜的饭能吃的多,他也会选择最贵的)
2023-06-29 16:28:42
537
1
原创 通讯录的录入与显示
随后N行,每行按照格式姓名 生日 性别 固话 手机给出一条记录。在通讯录记录输入完成后,最后一行给出正整数K,并且随后给出K个整数,表示要查询的记录编号(从0到N−1顺序编号)。对每一条要查询的记录编号,在一行中按照姓名 固话 手机 性别 生日的格式输出该记录。通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。//这个表示要查询的编号。本题要求编写程序,录入N条记录,并且根据要求显示任意某条记录。
2023-06-28 22:50:49
525
1
原创 通讯录排序
随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、-组成的字符串。输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。// 定义一个临时结构体 temp,用于在排序过程中暂存临时数据。按照年龄从大到小输出朋友的信息,格式同输出。
2023-06-28 22:48:45
610
1
原创 找出总分最高的学生 结构体 c语言 pta
给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩1 成绩2 成绩3”,中间以空格分隔。在一行中输出总分最高学生的姓名、学号和总分,间隔一个空格。题目保证这样的学生是唯一的。if(stu[j].sum<stu[i].sum) //如果后一项大于前一项作为条件。
2023-06-28 22:07:18
2349
1
原创 复数的四则运算
分别在4行中按照(a1+b1i) 运算符 (a2+b2i) = 结果的格式顺序输出2个复数的和、差、积、商,数字精确到小数点后1位。如果实部的绝对值小于 0.05,但虚部的绝对值不小于 0.05,那么实部被认为比较接近于零,虚部不是。根据题目要求,输出结果为复数运算结果只有虚部的值。如果虚部的绝对值小于 0.05,但实部的绝对值不小于 0.05,那么虚部被认为比较接近于零,实部不是。题目保证C2不为0。如果实部和虚部的绝对值都不小于 0.05,即它们与零有较大的差距,那么按照正常情况输出复数运算的结果。
2023-06-28 16:00:14
1060
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人