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

网站优化检测做网站采集什么文章好

网站优化检测,做网站采集什么文章好,做网站聊城,网站开发常用哪几种语言本题要求编写程序#xff0c;输入10个字符#xff0c;统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束#xff0c;不算在内。 输出格式: 在一行内按照 letter 英文字母个数, blank 空格或回车个数, d…本题要求编写程序输入10个字符统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束不算在内。 输出格式: 在一行内按照 letter 英文字母个数, blank 空格或回车个数, digit 数字字符个数, other 其他字符个数的格式输出。 输入样例: aZ 09 Az输出样例: letter 4, blank 3, digit 2, other 1代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 我的答案 错误答案 #includestdio.h int main(){char c;//我原本这里定义了字符数组char a[10] int letter0,blank0,digit0,other0;//写程序的时候忘写了 for(int i0;i10;i){//这里我用了scanf(%d,a[i]);}if(){//这里的条件都忘了而且用的是if嵌套语句 if(){if(){if(){} }}} } 首先为了解决这个问题我们需要对输入的每个字符进行分类。具体来说我们可以使用以下的策略 使用 isalpha() 来检查字符是否是字母。使用 isspace() 来检查字符是否是空格或换行。使用 isdigit() 来检查字符是否是数字。如果字符不满足上述任何一种情况那么它就是其他字符。 以下是按照上述策略用 C 和 C 实现的代码 C语言 #include stdio.h #include ctype.hint main() {char c;int letter 0, blank 0, digit 0, other 0;for (int i 0; i 10; i) {c getchar();if (isalpha(c)) {letter;} else if (isspace(c)) {blank;} else if (isdigit(c)) {digit;} else {other;}}printf(letter %d, blank %d, digit %d, other %d\n, letter, blank, digit, other);return 0; }C #include iostream #include cctype using namespace std;int main() {char c;int letter 0, blank 0, digit 0, other 0;for (int i 0; i 10; i) {cin.get(c);if (isalpha(c)) {letter;} else if (isspace(c)) {blank;} else if (isdigit(c)) {digit;} else {other;}}cout letter letter , blank blank , digit digit , other other endl;return 0; }这两个程序都能读取10个字符并统计每种字符类型的数量然后输出结果。 总结 反思 这道题目我暴露了几个问题 1.是ASCII码的范围和使用方式完全忘记 2.如何使用getchar,这道题目我刚开始是想要用字符数组的。 学到了 1.新的函数帮我检测输入字符 使用 isalpha() 来检查字符是否是字母。使用 isspace() 来检查字符是否是空格或换行。使用 isdigit() 来检查字符是否是数字 这样做的好处 ASCII码: 对于很多程序员来说完整记住ASCII码表是不太现实的。然而你应该至少熟悉常见的ASCII字符的范围。例如数字0-9是48-57大写字母A-Z是65-90小写字母a-z是97-122。不过在实际编程中使用标准库提供的函数如isalpha(), isdigit()等更为便捷、安全且易于阅读。 getchar的使用: getchar()函数是一个很基础的从标准输入读取单个字符的函数。在处理字符流或需要逐字符处理的情境中它是非常有用的。当你认为需要使用字符数组或字符串来处理输入时考虑使用getchar()可能会使问题简化。 学到的新知识 isalpha(), isspace(), isdigit(): 这些函数属于C/C的标准库用于字符分类。它们提供了方便的方式来检查字符的类型而不是手动检查ASCII值。这不仅使代码更具可读性还有助于减少错误。
http://www.huolong8.cn/news/96405/

相关文章:

  • jquery网站开发番禺人才网地址
  • 设计公司logo网站wordpress首页全屏插件
  • 贵州建设厅网站报名系统怎么重新装一下wordpress
  • 智能建站是什么什么是网络营销
  • 网站建设时如何调用qq微信福清网络营销
  • 个人网站制作毕业设计选题重难点东莞外贸企业名单
  • 绍兴做网站选哪家手机网站酷站
  • 科威网络做网站怎么样工程建设股票龙头
  • 楼宇网站建设小程序商店怎么注销
  • 网站后台流程福田网站改版
  • 网站备案由别人代做投标网站条件
  • 青岛市规划建设局网站深圳网站建设_请到中投网络!
  • 在微信上做彩票网站新闻类软文
  • 凯里建设局网站安卓软件开发培训
  • 图片 展示 网站模板西安网站制作哪家便宜又好
  • 什么是做网站重庆排名seo公司
  • pc软件下载网站官方网站下载微信
  • 网站建设方案交换认苏州久远网络平面设计岗位职责
  • 网销可以做推广的网站北京网站优化软件
  • 云南红舰工贸有限公司的网站建设机电建设工程施工网站
  • 河北建设教育培训网站网站上截小屏幕 怎么做
  • 手机网站建设哪家好seo关键词优化服务
  • 想开个网站怎样开自助建网站系统看电影
  • 永州网站建设优化百度注册网站怎么弄
  • 长春市长春网站建设哪家好长沙景观设计公司
  • 区域信息网站怎么做合肥网站建设第一品牌
  • 利用淘宝做网站卖货到国外互动营销网站建设
  • 网站搭建中114514做关键词推广
  • 上海自建网站wordpress整站数据
  • 建设银行官方网站官网主流的网站建设的软件有哪些