没有合适的资源?快使用搜索试试~ 我知道了~
第三次上机1
需积分: 0 0 下载量 113 浏览量
2022-08-08
19:28:56
上传
评论
收藏 114KB DOCX 举报
温馨提示
试读
12页
第三次上机1
资源推荐
资源详情
资源评论
第三次上机实验:
作业部分:
1.代码:
// main.cpp
// 作业1
// Created by mac on 16/3/25.
// Copyright © 2016年 mac. All rights reserved.
#include <iostream>
#include <cstring>
#include <string.h>
using namespace std;
class student{
private:
int no;
int class_no;
char *name;
int grade;
public:
student(int no,int class_no,char *name,int grade);
~student(){
if(name!=NULL){
delete name;
}
}
void show(){
cout<<"学生:"<<name<<endl;
cout<<"学号:"<<no<<endl;
cout<<"班级:"<<class_no<<endl;
cout<<"成绩:"<<grade<<endl;
}
void Modify(int ch_gras){
grade=ch_gras;
}
};
student::student(int no,int class_no,char *name,int
grade){
student::no=no;
student::class_no=class_no;
student::name=new char[strlen(name)+1];
strcpy(student::name, name);
student::grade=grade;
}
int main(int argc, const char * argv[]) {
// insert code here...
student stu[5]={
student(1, 1403, "Tom", 78),
student(2, 1403, "Mik", 80),
student(3, 1403, "Gre", 98),
student(4, 1403, "Ley", 86),
student(5, 1403, "Kit", 90),
};
for (int i=0; i<5; i++) {
stu[i].show();
}
for (int j=0; j<5; j++) {
(stu+j)->show();
}
return 0;
}
运行结果:
学生:Tom
学号:1
班级:1403
成绩:78
学生:Mik
学号:2
班级:1403
成绩:80
学生:Gre
学号:3
班级:1403
成绩:98
学生:Ley
学号:4
班级:1403
成绩:86
学生:Kit
学号:5
班级:1403
成绩:90
学生:Tom
学号:1
班级:1403
成绩:78
学生:Mik
学号:2
班级:1403
成绩:80
学生:Gre
学号:3
班级:1403
成绩:98
学生:Ley
学号:4
班级:1403
成绩:86
学生:Kit
学号:5
班级:1403
成绩:90
Program ended with exit code:0
2.
// main.cpp
// 作业4
// Created by mac on 16/3/25.
// Copyright © 2016年 mac. All rights reserved
#include <iostream>
using namespace std;
class samp{
private:
int i;
public:
samp(int n){i=n;}
void set_i(int n){i=n;}
int get_i(){return i;}
};
void sqe_it(samp &o){
o.set_i(o.get_i()*o.get_i());
cout<<"copy of has i value of"<<o.get_i()<<endl;
剩余11页未读,继续阅读
资源评论
神康不是狗
- 粉丝: 31
- 资源: 338
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功