【PTA】6-23 从文件读取字符串(*)

PTA基础编程题目集 PTA基础编程题目集前言6-1 简单输出整数6-2 多项式求值6-3 简单求和6-4 求自定类型元素的平均6-5 求自定类型元素的最大值6-6 求单链表结点的阶乘和6-7 统计某类完全平方数6-8 简单阶乘计算6-9 统计个位数字6-10 阶乘计算升级版6-11 求自定类型元素序列的中位数6-12 判断奇偶性6-13 折半查找7-1 厘米换算英尺英寸7-2 然后是几点7-3 逆序的三位数7-4 BCD解密7-5 表格输出7-6 混合类型数据格式化输入7-7 12-24小时制7-8 超速判断7-9 用天平找小 阅读详情

题样

 

void FGetStr(char *str, int size, FILE *file)
{
	int j=0;
	while(size)
	{
		if((str[j++]=fgetc(file))!=-1)size--;
		else break;
		if(str[j-1]=='\n')break;
	}
	if(str[j-1]=='\n')str[j-1]='\0';
	else if(size==0){fseek(file,-1,1);str[j-1]='\0';}
	else str[j-1]='\0';
}

 

[PTA][B1052]卖个萌 [PTA][B1052]卖个萌 题目描述 ''' 萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的: [左手]([左眼][口][右眼])[右手] 现给出可选用的符号集合,你按用户的要求输出表情。 输入格式: 输入首先在前三行顺序对应给出手、眼、口的可选符号集。每个符号括在一对方括号 []内。题目保证每个集合都至少有一个符号,并不超... 阅读详情

相关推荐

PTA Python编程题库解析与核心知识点精讲(战篇)

本文深入解析PTA平台Python编程题库的核心知识点与战技巧,涵盖基础语法、算法优化、函数封装等关键内容。针对PTA题目特点,提供数据类型转换、循环结构优化等用解题策略,帮助考生高效备考Python程序设计考试,提升编程能力与解题效率。

weixin_29303701的博客 604

二分查找(从文本中读取数据)

二分查找,现的是从文本(txt)中读取数据后进行查找 开始要创建一个txt文件,Binary.txt

用C++的sort函数搞定PTA L2-042:老板作息表的“空白时间”查找保姆级教程

本文详细介绍了如何使用C++的sort函数解决PTA L2-042题目中的时间空白查找问题。通过自定义排序和区间合并算法,高效检测时间表中的空白区间,适用于会议室预订、日程优化等际场景。教程包含完整代码现、边界处理及测试用例分析,帮助开发者掌握核心算法思想。

weixin_30352191的博客 411

6-1 从文件读取字符串(*)

6-1 从文件读取字符串(*) 分数10 全屏浏览题目 切换布局 作者李祥 单位湖北经济学院 编写函数,从文件读取字符串。 函数原型 void FGetStr(char *str, int size, FILE *file); 说明:参数 str 为指示字符数组起始地址的指针,size 为数组尺寸,file 为文件指针。函数从文件输入的字符串(以换行符 '\n' 结束)到字符数组中,并在字符末尾添加字符串结束标记 '\0'。显然,字符串的最大长度应为 size ...

Tomatos_baby的博客 6121

6-216 查找子串 (20 分)

本题要求现一个字符串查找的简单函数。 函数接口定义: char *search( char *s, char *t ); 函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。 裁判测试程序样例: #include <stdio.h> #define MAXS 30 char *search(char *s, char *t); void ReadString( char s[] ); /* 裁判提供,细节不表 */ int main() {

qq_57321225的博客 499

6-3 读文章(*)

6-3 读文章(*) 分数 10 全屏浏览题目 切换布局 作者 李祥 单位 湖北经济学院 编写函数,从文件中读出文章,将其输出到屏幕上。 函数原型 void ReadArticle(FILE *f); 说明:参数 f 为文件指针。函数读出 f 所指示文件中的文章,将其输出到屏幕上。 裁判程序 #include <stdio.h> #include <stdlib.h> void ReadArticle(FILE *f); int mai

Tomatos_baby的博客 3216

7-2 分解质因数

递归做法 质因数分解

nahnah_的博客 615

【无标题】

C语言作业

m0_74008720的博客 466

浙江大学PTA程序设计C语言基础编程练习题6-10

介绍了浙江大学PTA程序设计C语言基础编程练习题1-5解题方法

意疏的博客 5850

字符串排序pta_PTA验7-3-10 删除重复字符」

PTA是浙江大学设计验辅助教学平台。题目描述:本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。输入样例:ad2f3adjfeainzzzv输出样例:23adefijnvz编译器C(gcc)提交代码#include <stdio.h> #in...

weixin_33691489的博客 404

2025-03-23 学习记录--C/C++-PTA 练习7-11 字符串逆序

C语言-PTA 练习7-11 字符串逆序

weixin_48850734的博客 351

PTA基础编程题目集 之 Python解法(7-23

PTA基础编程题目集 之 Python解法(7-23) 7-23 币值转换 (20分) 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。 输入格式...

Weary_PJ的博客 1236

PTA-删除重复字符

我们可以考虑将整个解题过程拆分为三个主要步骤:读取输入字符串、去除字符串中的重复字符、对去重后的字符进行排序并输出。(这些已经在步骤2中现了:排序完成后,再遍历字符串,去除重复字符并存储到新的字符串中),最后输出新字符串。可以先对字符串进行排序,然后判断字符串的字符是否重复,只保留首次出现的字符,这边通过标记来判断字符是否应该去除或者保留。本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输出去重排序后的结果字符串。1. 读取输入字符串。3. 排序并输出结果。

2301_80169209的博客 518

PTA 广轻 6-16 [1003]读取大写字符串

编写一个C语言函数input_upper_string( ),功能是从键盘输入长度不超过n-1个字符的一句话保存到指针变量str所指向的字符数组,并检查每一个字符,如果该字符是小写字母,则转换为大写字母。 裁判测试程序样例: 输入格式 一共1行数据,包含一个字符串s。无。字符串s的长度n的值约定为 1 ≤ n ≤ 1000。 样例输出1 样例输入2 样例输出2 代码长度限制

splendid_rainbow的博客 250

PTA基础编程题目集 7-23币值转换(C++语言现)

摘要:本文介绍人民币数字转中文大写的PTA编程题解法。输入不超过9位的整数,输出用字母a-j表示数字0-9,S/B/Q/W/Y分别代表拾/百/仟/万/亿的财务大写形式。核心算法通过逐位处理数字,处理连续零和单位输出规则:非零数字间需补零,万/亿位需保留单位。代码现采用字符映射和位置判断,维护最近非零位来正确补零和输出单位。如输入6900输出"gQjB"(对应"陆仟玖佰")。该解法高效处理了中文数字转换的特殊规则。

冻柠茶飞冰走茶 248

PTA基础编程题目集 7-23 币值转换(C语言现)

摘要:本文介绍了一个将不超过9位整数转换为财务大写中文格式的程序。输入数字用字母a-j表示0-9,S/B/Q/W/Y分别代表拾/百/仟/万/亿,需正确处理中文"零"的使用。程序通过遍历数字的每一位,判断是否需要补零或添加单位,特判了"0"和万/亿等关键位置的处理。例如输入6900输出"gQjB"(即"陆仟玖佰")。文中给出了完整的C语言现,核心逻辑包括数字映射、单位处理和零的补位规则。

冻柠茶飞冰走茶 146

PTA基础编程题目集 7-7 12-24小时制(C++语言现)

本文介绍了一个C++程序,用于将24小时制时间转换为12小时制。程序通过读取用户输入的时:分格式时间,根据小时值分四种情况处理:0点为AM,1-11点为AM,12点为PM,13-23点转换为12小时制并标记PM。输出保持原始数字格式(无前导零),后接AM/PM标识。流程图清晰展示了判断逻辑,核心是正确处理12点和0点的特殊转换规则。

冻柠茶飞冰走茶 143

PTA - python&C暑假题集2

7-21 阶梯电价7-22计算符号函数的值7-23统计学生平均成绩与及格人数7-24 统计字符7-25 输出闰年7-26成绩转换7-27比较大小7-28统计学生成绩7-29 计算天数7-30 输出三角形面积和周长7-31 三天打鱼两天晒网7-32 计算油费7-33 两个数的简单计算器7-34 大笨钟7-35 奇偶分家7-36 查验身份证7-37 寻找2507-38 输出华氏-摄氏温度转换表7-39 求N分之一序列前N项和7-40求奇数分之一序列前N项和7-41求简单交错序列前N项和7-42 生成3的乘方表

Virgo_616的博客 1385
上一篇: 【PTA】6-8 电码加密
下一篇: 【基础编程题目集】7-2 然后是几点
Agcsdn
博客等级 码龄5年 80粉丝 55原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值