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

机房网站建设方案win7优化

机房网站建设方案,win7优化,网站搭建是哪个岗位做的事儿,线下推广app赚佣金1.题目 用指向数组的指针编程实现#xff1a;输入一个字符串#xff0c;内有数字和非数字符号#xff0c;如#xff1a;a123x456#xff08;此处一个空格#xff09;17960?302tab5876。将其中连续的数字作为一个十进制整数#xff0c;依次存放到一个数组a中。例如…1.题目 用指向数组的指针编程实现输入一个字符串内有数字和非数字符号如a123x456此处一个空格17960?302tab5876。将其中连续的数字作为一个十进制整数依次存放到一个数组a中。例如123放在a[0]中456放在a[1]中17960放在a[2]中……并统计共有多少个整数输出这些数。要求添加合适的注释。 要求main函数存储字符串和提取得到的一组整型数process函数负责完成提取字符串中的连续数字字符后转换为十进制整数并存入对应数组元素中同时返回转换得到的整数个数如果输入空串process函数返回-1如果非空串但无连续数字字符则返回0。main函数根据process返回值决定是否展示转换成功的一组数。合理设计process函数的接口参数。 2.分析 这道题真的是对我来说很难是我第一次敲了两个小时的代码了第一个小时是完成整数寻找的设计第二个小时是对函数进行防御机制的设计中间代码出错一行一行调试了很久发现调试太好用了哭死。具体的写成注释了不赘述。 #includestdio.h #define N 100 //确定字符串最大长度//保护机制函数防御 int process(char* a, int c) {char* p a;int x 0;//先判定字符串是否存在有数字有数字的话则把x赋值为1for (p; (*p) ! \0; p){if (((*p) 0) ((*p) 9)){x 1;break;}}//根据数组名为首元素地址判定该字符串是否为空串if ((*a) \0)return -1;//值得运行的即既有数字又非空串else if (x 1){return 1;}//单纯只有字母不存在数字的else return 0; } //求整数部分 func(char* a, int* b, int c) { char *p a; int i 0; int j 0; int x 0; for (p a; (*p) ! \0; p) //对该字符串整体循环一遍{if (((*p) 0) ((*p) 9)){if (x 0) {b[i] (*p) - 48;//根据数字0的ASCII码值为48换算i;}elseb[i - 1] b[i - 1] * 10 (*p) - 48;x 1;}elsex 0;}} //求主函数 int main() {char a[N];int b[N] { 0 };int j 0;int flat 0;//flat的设立是防御机制printf(请输入一串字符\n);gets(a);flat process(a, N);if (flat 0){printf(该字符串中不包含整数);}else if (flat -1){printf(该字符串为空串);}else if (flat 1){func(a, b, N);for (j 0; b[j] ! 0; j)printf(%d , b[j]);printf(\n);printf(共有%d个, j);}return 0;}3.总代码 #includestdio.h #define N 100 //确定字符串最大长度//保护机制函数防御 int process(char* a, int c) {char* p a;int x 0;//先判定字符串是否存在有数字有数字的话则把x赋值为1for (p; (*p) ! \0; p){if (((*p) 0) ((*p) 9)){x 1;break;}}//根据数组名为首元素地址判定该字符串是否为空串if ((*a) \0)return -1;//值得运行的即既有数字又非空串else if (x 1){return 1;}//单纯只有字母不存在数字的else return 0; }//求整数部分 func(char* a, int* b, int c) { char *p a; int i 0; int j 0; int x 0; for (p a; (*p) ! \0; p) //对该字符串整体循环一遍{if (((*p) 0) ((*p) 9)){if (x 0) {b[i] (*p) - 48;//根据数字0的ASCII码值为48换算i;}elseb[i - 1] b[i - 1] * 10 (*p) - 48;x 1;}elsex 0;}}//求主函数 int main() {char a[N];int b[N] { 0 };int j 0;int flat 0;//flat的设立是防御机制printf(请输入一串字符\n);gets(a);flat process(a, N);if (flat 0){printf(该字符串中不包含整数);}else if (flat -1){printf(该字符串为空串);}else if (flat 1){func(a, b, N);for (j 0; b[j] ! 0; j)printf(%d , b[j]);printf(\n);printf(共有%d个, j);}return 0;}
http://www.hkea.cn/news/14313971/

相关文章:

  • 如何免费建立官方网站做网站赤峰
  • 建小公司网站要多少钱深圳设计公司办公室
  • 网站发帖百度收录做印刷品的素材网站
  • 网站访问速度 云主机南昌做网站哪家最好
  • html旅游网站模板江苏seo排名
  • 网站优化 代码商丘手机网站制作
  • HTML asp 网站wordpress更改主题名称
  • 百度不做网站外链是什么原因wordpress淘点金插件
  • 网站要做几个备案大连专业模板网站制作
  • 江门专业做网站o2o商超网站建设
  • 网站建设沟通话术做搜狗网站优化首页
  • 物流货运网站济南网站建设工资
  • 电子商务网站建设如何策划与实施wordpress 5.01不要升级
  • 网站开发建站免费的html模版下载
  • 网站开发立项网站开发 ssh 菜鸟
  • 建设网站站点有哪些步骤做一个网站完整的网页
  • 网站设计思路方案南昌网站建设专业公司
  • 网站支付宝网上支付功能怎么做自己做首饰的好网站
  • 公司企业网络推广优化网站是什么意思
  • 免费注册的网站电子商务企业网站制作
  • 网站建设 seo商情网打车软件app开发
  • 心悦会员免做卡网站爱站网
  • 伍佰亿搜索引擎网站系统门户网站建设 交流发言
  • 苏州网站制作排名优化几十万做网站平台
  • 红色网站呢怎样在赶集微网站做微招聘
  • 网站开发常用的开发工具企业邮箱怎么申请账号
  • 做网站学注册保险代理公司需要什么条件
  • 邯郸企业网站建设费用深圳市深企在线技术开发有限公司
  • 用图片做简单网站网络营销的主要传播渠道是
  • 云主机重装系统后网站重新部署吗做推文网站