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

临颍网站建设四川教育公共信息服务平台

临颍网站建设,四川教育公共信息服务平台,网站后台用什么程序做,wordpress 网址导航页杭电2156.分数矩阵 原题链接#xff1a;Problem - 2156 题目描述 Problem Description#xff1a;我们定义如下矩阵: 1/1 1/2 1/3 1/2 1/1 1/2 1/3 1/2 1/1 矩阵对角线上的元素始终是1/1#xff0c;对角线两边分数的分母逐个递增。请求出这个矩阵的总和。 Input#xf…杭电2156.分数矩阵 原题链接Problem - 2156 题目描述 Problem Description我们定义如下矩阵: 1/1 1/2 1/3 1/2 1/1 1/2 1/3 1/2 1/1 矩阵对角线上的元素始终是1/1对角线两边分数的分母逐个递增。请求出这个矩阵的总和。 Input每行给定整数N (N50000)表示矩阵为 N*N.当N为0时输入结束。 Output输出答案保留2位小数。 运行代码1 #include iostream #includeiomanip using namespace std; int main() {int n;while (cinnn!0) {double sum n * 1.0;int d 2;for (int i 2; i n; i) {double r 1.0 / d * (n - i 1) * 2;sum r;d;}cout fixed setprecision(2) sum endl;} }运行结果  运行代码2  #include iostream #includeiomanip using namespace std; int main() {double sum, term;int n;while (cin n n ! 0) {sum n; double two 2.0;for (int i 2; i n; i) {term two * (n - i 1) / i;sum term;}cout fixed setprecision(2) sum endl;}return 0; } 代码2思路  这个分数矩阵的和可以看做计算一个数学序列的和具体而言对于输入的每个正整数n它计算了下面这个序列的和 代码思路分析: 读取一个整数n如果n为0则停止循环。初始化总和sum为n并设置分母d为2。每次迭代后d递增。打印累加和sum保留两位小数。可以预先计算2.0避免每次循环中重复的乘法操作。由于sum初始值已经是n且序列的第一项实际上就是n我们可以直接从i2开始循环这样可以减少一次无意义的计算和累加。 杭电2024.C语言合法标识符 原题链接Problem - 2024 题目描述 Problem Description输入一个字符串判断其是否是C的合法标识符。 Input输入数据包含多个测试实例数据的第一行是一个整数n,表示测试实例的个数然后是n行输入数据每行是一个长度不超过50的字符串。 Output对于每组输入数据输出一行。如果输入数据是C的合法标识符则输出yes否则输出“no”。 运行代码 #include iostream #include string #include cctype // 用于 isalpha, isdigit, isalnum using namespace std; bool FN(const string s) {// C语言标识符规则 // 1. 第一个字符必须是字母或下划线 // 2. 后续的字符可以是字母、数字或下划线 // 3. 不能是C的关键字 // 这里我们假设不检查关键字因为题目没有要求 // 检查空字符串 if (s.empty()) return false;// 检查第一个字符 if (!isalpha(s[0]) s[0] ! _) return false;// 检查后续字符 for (size_t i 1; i s.length(); i) {if (!isalnum(s[i]) s[i] ! _) {return false;}}return true; } int main() {int n;cin n; cin.ignore(); // 忽略可能存在的换行符 while (n--) {string s;getline(cin, s); // 读取每行的字符串 // 调用函数检查并输出结果 if (FN(s)) {cout yes endl;}else {cout no endl;}}return 0; } 代码思路 导入必要的库iostream 用于输入输出string 用于处理字符串cctype 用于字符判断函数如 isalpha, isdigit, isalnum。 定义检查函数 FN(const string s)这个函数接收一个字符串作为输入根据C语言标识符的规则判断该字符串是否合法。规则包括首字符必须是字母或下划线之后的字符可以是字母、数字或下划线。此函数未直接检查关键字符合题目要求。 主函数 main()程序从用户那里获取测试案例的数目 n然后循环读取每行输入的字符串利用 FN 函数判断并输出结果。 C语言的标识符规则 标识符必须以字母(a-z, A-Z)或下划线(_)开头。标识符的其余部分可以由字母、数字(0-9)或下划线组成。标识符不能是C语言的关键字。
http://www.zqtcl.cn/news/982491/

相关文章:

  • 青岛个人建站模板wordpress没有链接
  • 网上学习网站有哪些厦门城乡建设局网站
  • 怎样创建网站快捷方式个人制作一个网站的费用
  • 恒信在线做彩票的是什么样的网站软件开发流程管理
  • 网站服务器地址在哪里看艺术学校网站模板
  • 郑州中心站网站建设价格标准新闻
  • 电子商务网站管理互联网营销师主要做什么
  • 门户网站指的是什么凯里网络公司建设网站
  • 网站接入服务商查询0建设营销型网站步骤
  • 长沙如何做百度的网站小型网站建设实训教程
  • 昆明网络公司网站网站建设经费请示
  • 手机端网站欣赏wordpress 文章rss
  • 做网站一定要实名认证吗国外免费空间网站申请
  • 阿里云网站空间主机长春网站建设设计
  • 龙华网站建设yihekj长沙招聘网站制作
  • 网站怎么做文本跳出来网络规划设计师有用吗
  • 室内设计网站官网大全中国那些企业做网站做得好
  • 状态管理名词解释网站开发网络营销推广方案案例
  • 做网站需要几大模板河南中国建设信息网
  • 成都温江网站建设空间网页版
  • 做美股的数据网站邢台网站建设公司哪家好一点
  • 青岛即墨网站开发查询建设用地规划许可证在哪个网站
  • 成都APP,微网站开发芜湖企业100强
  • 江门搜索引擎网站推广网约车多少钱一辆
  • 北京高端网站建设宣传请人做软件开发的网站
  • h网站建设长沙本地公众号
  • 苏州工业园区劳动局网站做不了合同建域名做网站
  • 内蒙古建设兵团网站组建网站开发团队
  • 劳务派遣做网站的好处广州最新新闻事件
  • 海兴网站建设公司网站建设原则