1054 求平均值 (20 分)*sscanf和sprintf函数的用法
📅 2026/7/28 18:01:43
👁️ 次浏览
本题的基本要求非常简单给定 N 个实数计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是 [−1000,1000] 区间内的实数并且最多精确到小数点后 2 位。当你计算平均值的时候不能把那些非法的数据算在内。输入格式输入第一行给出正整数 N≤100。随后一行给出 N 个实数数字间以一个空格分隔。输出格式对每个非法输入在一行中输出ERROR: X is not a legal number其中X是输入。最后在一行中输出结果The average of K numbers is Y其中K是合法输入的个数Y是它们的平均值精确到小数点后 2 位。如果平均值无法计算则用Undefined替换Y。如果K为 1则输出The average of 1 number is Y。输入样例 17 5 -3.2 aaa 9999 2.3.4 7.123 2.35输出样例 1ERROR: aaa is not a legal number ERROR: 9999 is not a legal number ERROR: 2.3.4 is not a legal number ERROR: 7.123 is not a legal number The average of 3 numbers is 1.38输入样例 22 aaa -9999输出样例 2ERROR: aaa is not a legal number ERROR: -9999 is not a legal number The average of 0 numbers is Undefined怎么判断是否合法、怎么转换字符串为数字怎么想都没有什么好办法在网上一查原来这么简单AC代码#include bits/stdc.h using namespace std; int main(){ int N,cnt0,i,j; double sum0; scanf(%d,N); for(i0;iN;i){ char s1[100],s2[100]; scanf(%s,s1); double temp; sscanf(s1,%lf,temp); sprintf(s2,%.2lf,temp); int flag0; for(j0;jstrlen(s1);j) if(s1[j]!s2[j]) flag1; if(flag1||temp-1000||temp1000) printf(ERROR: %s is not a legal number\n,s1); else{ sumtemp; cnt; } } if(cnt1) printf(The average of 1 number is %.2lf,sum); else if(cnt1) printf(The average of %d numbers is %.2lf,cnt,sum/cnt); else printf(The average of 0 numbers is Undefined); return 0; }两个函数sscanf(s1,%lf,temp):把s1转化成lf类型存到temp这个变量中提前声明temp变量#include stdio.h #include stdlib.h #include string.h int main() { int day, year; char weekday[20], month[20], dtm[100]; strcpy( dtm, Saturday March 25 1989 ); sscanf( dtm, %s %s %d %d, weekday, month, day, year ); printf(%s %d, %d %s\n, month, day, year, weekday ); return(0); } 输出 March 25, 1989 Saturdaysprintf(s2,%.2lf,temp):把temp这个数按照%.2lf的格式往字符串s2中输出
大模型应用的安全红线:从Prompt注入到数据泄露的防护清单大模型应用的安全威胁与传统Web安全存在根本性差异——传统安全关注SQL注入、XSS、CSRF,而AI应用面临的是Prompt注入、越狱攻击、训练数据提取等全新攻击面。本文系统性梳理AI应用的安全威胁全景和…
📅 2026/7/28 18:01:43
效率
-- HUMAN RESOURCE MACHINE PROGRAM -- COPYFROM 11 ADD 11 ADD 11 COPYTO 8 COPYFROM 10 ADD 10 ADD 10 COPYTO 7 COPYFROM 9 COPYTO 3 BUMPUP 3 BUMPUP 3 BUMPUP 3 ADD 3 …
📅 2026/7/28 18:01:43
总体来说isInstance和instanceOf都是用于判断一个对象是否是一个类或者接口的实现对象,但isInstance 因为.class对象可以动态获取因此泛用性更强,而isAssignableFrom则是用于两个类或者接口之间的比较instanceOfinstanceof运算符 只被用于对象引用变量&a…
📅 2026/7/28 18:01:43
做生信分析的兄弟们都懂,拿到GEO数据集那种既兴奋又头大的感觉。特别是看到那一长串Series ID,心里直打鼓:这玩意儿到底该怎么用?别慌,今天咱们不整那些虚头巴脑的理论,直接上干货,聊聊怎么用GEO2R这个免费工具做差异表达分析。很多新手容易踩坑,以为填个ID就能出结果,…
📅 2026/7/28 19:02:22
「距离开题还有五天,文档字数:0。」如果你此刻正对着空白的Word发呆,别慌,你并不孤单。每年毕业季,都有大批同学卡在毕业论文写作的各个环节:选题没方向、文献读不动、大纲理不清、正文憋不出、查重过不了。…
📅 2026/7/28 19:03:02
格式:
mysql -u用户名 -p密码 数据库名 < D:\数据库名.sql
mysqldump -u用户名 -p 数据库名 > D:\数据库名.sql
例如下图所示:
📅 2026/7/28 19:03:02
都知道protected权限包括:同一个包(默认的包访问权限),和子类的访问权限。但对于子类的访问权限可能有些模棱两可。这里先给出结论:
在不同包中的子类的类定义中,可以使用父类的protected方法;但…
📅 2026/7/28 19:03:02
文件的创建
public boolean createNewFile() 若文件不存在则创建新文件
1.表示创建文件,不能够创建文件夹
2.如果文件存在,创建失败,返回false
3.该方法会抛出一个编译时异常 IOException
public boolean mkdir() 创建文件夹(目录) make Dire…
📅 2026/7/28 19:03:02
java 容器都有哪些?Collection 和 Collections 有什么区别?java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collect…
📅 2026/7/28 19:03:02
告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub
你是否也曾为官方Om…
📅 2026/7/28 0:00:45
做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…
📅 2026/7/28 0:00:46
2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…
📅 2026/7/28 0:00:46
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/28 1:13:29
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/28 1:13:29
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/28 1:13:29
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/28 7:13:45
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/28 17:14:18
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/28 5:13:40