C++作业2

1、标准体重

#include <iostream>
using namespace std;
int main()
{
	double h,w,m,n;
	cout<<"请输入身高:";
	cin>>h;
	cout<<"请输入体重:";
	cin>>w;
	m=h-100;
	if(w>1.2*m)
		cout<<"您已超重";
	else if(w<0.8*m)
	    cout<<"您的体重偏轻";
	else
		cout<<"您的体重正常";
}

2、分段函数求值

#include <iostream>
using namespace std;
int main()
{
	int x,y;
	cout<<"请输入x的值:";
	cin>>x;
	if(x>=1)
		y=x-1;
	else
		y=1-x;
	cout<<y<<endl;
	return 0;
}

3、模拟ATM

#include <iostream>
using namespace std;
int main()
{
	int m,n;  
	cout<<"唐氏银行欢迎您"<<endl;
	cout<<"请输入密码:";
    cin>>m;
	if(m==199756)
	{
		cout<<"1.查询"<<endl;
		cout<<"2.取款"<<endl;
		cout<<"3.存款"<<endl;
		cout<<"4.转账"<<endl;
        cout<<"o.退出"<<endl;
		cout<<"请选择功能类型:";
		cin>>n;
		if(n==1)
			cout<<"查询";
                if(n==2)
			cout<<"取款";
		if(n==3)
			cout<<"存款";
		if(n==4)
			cout<<"转账";
		if(n==0)
			cout<<"退出";
	}
	else
		cout<<"对不起,您的密码有误";
	return 0;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学生包含以下信息项:学号、姓名、学院、班级、高数成绩、英语成绩、C语言成绩、总分、平均分。 系统的主要功能包括: 1. 创建学生成绩信息文件,根据提示输入学生的各项信息,计算出总分和平均分,然后按学号对学生信息进行排序,并将排序后的学生成绩信息存储到一个二进制文件中。 2. 增加学生信息,在原有学生信息文件的基础上增加新的学生成绩信息,要求:增加后的学生信息仍按学号排序,并继续保存至原文件。 3. 删除学生信息,提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的学生信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。 4. 修改学生信息,提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。 5. 按不同条件对学生信息进行查询操作,输出满足条件的学生信息。 (1) 按学号查询,输入一个学号,输出对应的学生信息。 (2) 按姓名查询,包括精确查询(输入全名),模糊查询(输入姓)。 (3) 按学院查询,输入学院名称,输出该学院的全部学生的信息。 (4) 按班级查询,输入班级名称,输出该班级的全部学生的信息。 6. 按不同条件对学生成绩进行统计工作。 (1) 按总分对学生信息进行排序(由高到低),输出排序后的信息,并将排序后的学生信息存放到一个新的二进制文件中。 (2) 按平均分统计各个分数段的学生人数(不及格,60-69,70-79,80-89,90-100)。 (3) 分别找出3门课程成绩最高的学生,并输出他们的信息。 (4) 分别统计出3门课程的不及格率,并输出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值