软工训练1小时第一天
Posted gaoshouxiaoli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软工训练1小时第一天相关的知识,希望对你有一定的参考价值。
完成函数,参数为两个 unsigned short int 型数,返回值为第一个参数除以第二个参数的结果,数据类型为 short int;如果第二个参数为0,则返回值为二1。在主程序中实现
输人输出。
#include <iostream> using namespace std; int Fun(unsigned short int _a, unsigned short int _b); int main() unsigned short int a, b; int ret; cin >>a>>b; ret=Fun(a, b); cout << ret << endl; return 0; int Fun(unsigned short int _a, unsigned short int _b) if (_b == 0) return -1; else return _a / _b;
在unsigned的类型下-1显示为65535,在int类型下为-1
判断一个数是不是素数
#include <iostream> #include <cmath> using namespace std; int main() int n, i, k; cin >> n; k = sqrt(n); for (i = 2; i <= k; i++) if (n % i == 0) break; if (i <= k) cout <<n<< "不是素数" << endl; else cout <<n<< " 是素数" << endl; return 0;
编写函数把华氏温度转换为摄氏温度,公式为
C=(F-32)*5/9
在主程序中提示用户输人一个华氏温度,转化后输出相应的摄氏温度。
#include <iostream> using namespace std; int main() int F; float C; cin >> F; C = (F - 32) * (5 / 9.0); cout << C << endl; return 0;
软工小学期实践1
这次的短学期,是在老师的带领下做一个客户信息管理系统,使用的工具主要是MyEclipse和Navicat Premium。在安装配置环境、写代码和运行时都出现了一些问题。
第一天是安装和配置环境。我们在安装好了MyEclipse以后,打不开这个软件,显示有错。卸载了以后重装还是显示有错。后来在同学的帮助下我们明白了,MyEclipse的安装目录里不可以有中文,不然就打开运行的时候就会出错。
第二天我们安装了Navicat Premium并连接了数据库,在这过程中,我也遇到了一个卡了很久的问题。在打开Navicat Premium以后,连接MySQL,显示以下内容。
同学说要运行Script文件夹中的第二个文件,我运行了以后发现还是不行。
后来老师说了,要把Script文件夹放在D盘根目录下。因为cmd语句里,这个文件就是在D盘根目录下的,否则的话不能运行。我把Script文件夹放在D盘根目录下,问题果然解决了。
第三天在写代码时,遇到了一个至今无法解决的问题,具体如下图:
我的代码和同学的没有差别,但是只要一加上
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
ActionContext ctx = ActionContext.getContext();
HttpServletRequest req = ServletActionContext.getRequest();
for(int i=0 ;i<strList.size();i++){
//if(strList.get(i))
//Type tyep = (Type) this.strList.get(i);
}
this.customer.setSex(this.strList.get(0).toString());
this.service.saveCustomer(customer);
return SUCCESS;
}
这段代码就会显示如上图的错误,望大神可以拯救一下我。
以上是关于软工训练1小时第一天的主要内容,如果未能解决你的问题,请参考以下文章