当前位置: 首页 > news >正文

PAT 乙级 1054

这个题真的难,字符串必须用 char 定义,因为这个 string 不能随便输入输出,又因为本题必须要用 sscanf 和 sprintf,所以必须用 scanf,所以必须用 char 输入。

char 因为有 \0的存在,要用strlen(s)

那个输出部分千万别写成 1 numbers,这个问题找了半天。

本题代码几乎全部是参考答案的写法,自己本来跟答案写的很不一样,但是一直错,就一直改,一直改到跟参照答案几乎一样时,才拿满分。

#include<bits/stdc++.h> using namespace std; int main() { int n; cin >> n; char s[50], s1[50]; double num = 0.0, sum = 0.0; int k = 0; for(int i = 0; i < n; i ++) { scanf("%s", s); sscanf(s, "%lf", &num); sprintf(s1, "%.2f", num); int flag = 0; for(int j = 0; j < strlen(s); j ++) if(s[j] != s1[j]) { flag = 1; } if(flag == 1 || num < -1000 || num > 1000) printf("ERROR: %s is not a legal number\n", s); else { k ++; sum += num; } } if(k == 0) cout << "The average of 0 numbers is Undefined" << endl; else if(k == 1) printf("The average of 1 number is %.2f\n", sum); else printf("The average of %d numbers is %.2f\n", k, sum / k); return 0; }
http://www.jsqmd.com/news/495579/

相关文章:

  • 单片机数据采集板(设计资料,非实物) 以STC系列的51单片机为主控,集合了多种外设; 有23...
  • Ubuntu下Docker调用NVIDIA GPU报错?5分钟搞定nvidia-container-toolkit安装
  • Amazon Bedrock Guardrails 实战:AI Agent 安全防护方案详解
  • 从微博大V到抖音网红:用PageRank原理分析社交网络影响力排名
  • 西恩士 全场景工业清洁度检测 发动仪清洁度检测仪优选厂家 - 仪器权威论
  • 你的私人贾维斯:Windows 极速部署 OpenClaw,AI 全天候服务
  • 如何降低Animator的调用次数
  • 每月给龙虾充几百刀的朋友,这组Skill值得你最先装上
  • copilot学生认证2026-github copilot学生认证(手把手教会)
  • 连云港华博管道吹扫消音器TOP:工业管道降噪专业解决方案厂家 - 速递信息
  • 手把手教你用kubeadm搭建谷粒商城K8s集群(含镜像加速与Flannel避坑指南)
  • STM32G431 FOC线性磁链观测器驱动资料:零速闭环启动与电角度快速收敛控制方案,全C语...
  • Petalinux开发避坑指南:为什么你的内核修改总被覆盖?
  • N4 传感器
  • SVGDeveloper详细评测:Neo4j图谱导出后如何高效编辑与优化?
  • 2026年 机柜空调厂家推荐排行榜:室内/户外/变频/箱变/无人值守/预制舱空调,专业温控解决方案与技术创新实力深度解析 - 品牌企业推荐师(官方)
  • STM32 学习 —— 个人学习笔记9-2(USART串口数据包 串口收发 HEX 及 文本 数据包)
  • 直流储能电池充放电仿真与应用研究:基于buck-boost变换器的充放电流模拟与优化
  • OpenClaw技术发展研究
  • C++类设计优化
  • python开发之路【第四章】:python程序流程控制
  • 零基础转行大模型,年薪 50W + 不是梦!保姆级学习路线 + 避坑指南,收藏这篇就够
  • AI分镜生成:Qwen-Image-Edit驱动的电影叙事革新
  • 2026六大城市高端腕表“闲置激活”终极档案:从无锡百达翡丽到南京积家,这些沉睡的资产正在悄悄贬值 - 时光修表匠
  • 借助 Windows CBT 挂钩实现自定义修改 MessageBox 阻塞式模态对话框中按钮的文字
  • 告别繁琐调试:用快马AI一键生成LaTeX高效排版模板与代码片段
  • 无锡芮生建设工程有限公司_一级资质防水修缮_14年专注房屋防水补漏 - 十大品牌榜单
  • AI 时代的程序员:从“建造者”到“定义者”
  • Suno音乐生成-从一个简单的提示开始,或者深入我们的专业编辑工具,您的下一首曲目就在一步之遥......
  • 2026年 铝液测氢仪厂家推荐排行榜,真空/在线/全自动/台式/移动型铝液测氢仪,铝合金氢含量检测仪专业品牌深度解析 - 品牌企业推荐师(官方)