麻烦看看下面这个程序错在哪了?

请在此处列出自己的排名图片
从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

题目来源:PTA → 我的题目集 → 2020秋C语言作业5-软件 → 7-3有多少位是7?
题目要求:从键盘读入一个4位数的整数,求该数中有多少位是7

数据表达:使用了整型变量s、A、B、C、D,双精度浮点型变量number。变量number的值由输入函数输入得到,变量s, A, B, C, D的值由赋值语句赋值得到
数据处理:数据用到的表达式有赋值表达式,算术表达式,关系表达式,使用的流程结构为顺序结构

1.1.2实验代码截图(名字标识在代码第一行)

输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。(调试程序碰到的问题及解决办法以第一次提交的代码为基准)

  • 调试程序碰到的问题(1):编译错误,第二十七行的“;(英文输入)”错打成了“;(中文输入)”
  • 解决办法(1):将第二十七行的“;(英文输入)”改为“;(中文输入)”
  • 调试程序碰到的问题(2):编译错误,第二十三行的关系运算符“等于”打错
  • 解决办法(2):更正关系运算符
  • 调试程序碰到的问题(3):部分正确,算术表达式写错
  • 解决办法(3):更正算术表达式

题目要求:身高预测。每个父母都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后的身高的因素包括遗传、饮食习惯与体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。设 faHeight为父亲的身高,moHeight为母亲的身高,身高预测公式为: 男性成人时身高=( faHeight+moHeight)×0.54 女性成人时身高=( faHeight×0.923+ moHeight)/2cm 此外,如果喜爱体育锻炼,那么身高可增加2%;如果有良好的卫生饮食习惯,那么身高可增加1.5%。试编程从键盘输入用户的性别(用字符型变量sex存储,输入字符F或f表示女性,输入字符M或m表示男性)、父母身高(用实型变量存储,faHeight为父亲的身高,moHeight为母亲的身高)、是否喜爱体育锻炼(用字符型变量 sports存储,输入字符Y或y表示喜爱,输入字符N或n表示不喜爱)、是否有良好的饮食习惯(用字符型变量diet存储,输入字符Y或y表示良好,输人字符N或n表示不好)等条件,利用给定公式和身高预测方法对身高进行预测。

数据处理:数据用到的表达式有赋值表达式,算术表达式,关系表达式,使用的流程结构为顺序结构和分支结构

1.2.2 实验代码截图(名字标识在代码第一行)


  • 调试程序碰到的问题(1):输入性别时,字母小写不能通过
  • 解决办法(1):加上输入性别小写字母时的代码
  • 调试程序碰到的问题(2):因为公式是复制粘贴的,乘号写成了“×”
  • 解决办法(2):改为“*”
  • 调试程序碰到的问题(3):printf输出函数“”中没加上“cm”
  • 解决办法(3):加上cm
  • 调试程序碰到的问题(3):scanf输入函数输入格式符之间没有空格
  • 解决办法(3):加上空格

(1)、打代码应该注重细节
(2)、打代码应该注意总结
(3)、每打一个代码作业应该做一个文档来记录错误,数据处理等

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图(第一份)
罗列2份代码不同地方。

  • 1、我调用了一个自己定义的函数,而同学没有
  • 2、我分别用了A、B、C、D的值代表输入的数的个十百千位,而同学则是利用循环语句逐个输出
  • 3、我用判断A、B、C、D的值是否为七来输出结果,而同学则是依次输出,每输出一次判断一次
  • 4、我用双精度浮点型来输入四位数,而同学则是用整型

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图(第二份)
罗列2份代码不同地方。

  • 1、同学在循环语句中使用了“||”,而我没有
  • 2、同学的循环语句使用的是if else,而我使用的是else if
  • 3、我把运算步骤分成了三个分支结构,而同学则是放在了一个大的分支结构里

3.1 学习进度条(5分)

3.2 累积代码行和博客字数(5分)


3.3 学习内容总结和感悟(5分)

4.本周也有位大帅比给我推荐两本书,感兴趣的话小宝贝们也可以去看看
分别是《大话数据结构》《算法图解》
其中《大话数据结构》开场白有点意思给大家分享一下:
如果你教给某人一个程序,你将折磨他一整天;
如果你教某人如何编写程序,你将折磨他一辈子。---- Wiser-TAO

}

根据堆栈看,好象是说我的 字符集过滤类的 doFilter 方法的空值异常
但是这个类我不清楚,因为参数传递的都是 容器对象,涉及到tomcat更底层支持类,我找不出解决错误的方法,请大家帮帮忙。小弟不胜感激!

}

我要回帖

更多关于 请确认该项目的位置 删除不了 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信