c++学习记录

开始学习时的疑惑,可能是一些简单幼稚的问题。。

#include<iostream>
#include<string>
using namespace std;
int main() {
int score = 0;
	cout << "请输入一个分数:" << endl;
	cin >> score;
	cout << "输入的分数为:" <<score<< endl;
	if (score >= 600)				//注意:if后面不要加分号
	{
		cout << "考上一本大学了" << endl;
	}
	else if(600>score && score>500)        //!!注意!!:是没有  600>s>500  这种表示形式的
	{
		cout << "考上二本大学" << endl;
	}
	else if ( 499>score && score > 400)
	{
		cout << "考上三本大学" << endl;
	}
	else 
	{
		cout << "没考上本科" << endl;
	}
	return 0;
}

如果写了第二个注释那种情况,输入600以上的数会正常输出,但是如果是小于600的数都会直接输出 “没考上本科”  

直接写  x1>s>x2 这种他也不报错,就是识别不了直接跳过的感觉。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值