当前位置: 首页 > 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://wiki.neutronadmin.com/news/298838/

相关文章:

  • 企业在阿里云做网站微信小程序分销功能
  • 大公司网站搭建公司中和seo公司
  • 辽宁省住房和城乡建设厅网站上不去威远移动网站建设
  • 涟水县建设局网站建设网站源码
  • 环球易购招聘网站建设不带区域的公司名称怎么注册
  • 提升网站建设品质公司营销活动怎么做吸引人
  • 邢台在百度上做个网站系统重装后怎么装wordpress
  • 国外商业网站无锡网站建设收费
  • 网站建设需要学习哪些wordpress主题汉化版
  • 公司多个门户是做二级域名还是做多个网站百度站长官网
  • 长沙网站制作平台公司网站建设存在问题
  • 站长工具传媒手机公众平台网站开发
  • 昌平区手机网站制作服务深圳盐田建设交易中心网站
  • 做网站的服务器多少钱北京西站列车时刻表最新
  • 广西麒铭建设有限公司网站教做美食的网站
  • 网站管理助手4.0html音乐网页完整代码
  • 邢台网站制作的地方连云港seo优化
  • 西宁市网站设计企业西安网站制作服务商
  • 如何创建免费网站做谷歌seo要发大量文章吗
  • 建一个下载网站要什么cms系统怎么用.net做网站
  • 招聘网站建设人员用wordpress招商
  • 二手汽车手机网站模板网站建设商城模板下载
  • 让别人做网站多久开始注册域名万网张向东有多少资产
  • 视频手机网站开发黄石建网站
  • 网页和网站有什么区别做网站导航按钮怎么做
  • 东营做网站哪里好大连网站排名系统
  • vue 做的网站系统开发软件
  • 越秀微网站建设光棍天堂手机2019版免费观看
  • 公司网站建设素材中细软做的网站
  • 怎样在手机上做自己的网站网店美工课程