小白入门_老九(C++入门)P1~35

博客主要围绕C++编程展开,解决了提示无匹配运算符(少头文件)、无法打开exe或dll写入的问题。还给出了C++代码示例,包括变量定义、条件判断、循环等操作,以及编程题和打怪题的代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1#提示没有与这些操作数匹配的运算符

最后解决,少了头文件#include

LINK : fatal error LNK1168: 无法打开 …exe或者…dll进行写入的问题
看下后天是不是有没有窗口没有关闭;
#include
#include
#include
#include <windows.h>
#include
using namespace std;
#include

int main()
{
/double price_louis = 35000.0;
double price_hemes = 11044.5;
double price_chanel = 1535.0;
if ((price_chanel+price_hemes+price_louis))
char pan = ‘\0’;
cout << “please enter a number:”;
cin >> pan;
if (pan >= ‘A’&&pan <= ‘Z’) {
cout << “great”;
}
else {
cout << “no!”;
}
cout << “Hello”<< “World!” << endl;
cout << “英雄名称:寒冰射手-埃希\n”;
cout << “护甲:15.5(+3.4)\n”
<< “生命值:395+5\t 生命恢复”<<endl;
cout << INT_MAX << endl;
cout << “口心思” << endl;
float num = 123464.46464;
cout << fixed << setprecision(2);
cout << num << endl;
cout << sizeof(long) << endl;
cout << sizeof(double) << endl;
SetConsoleTitle(TEXT(“德玛西亚”));
double attack = 57.88;
double attack_growth = 4.5;
double attack_value = 172;
cout << “攻击数值” << “(+” << attack_value << “+)” << attack_growth << endl;
cout << !(((18 + 45 % 3 * 5) > 16)) << endl;
cout << sizeof("") << endl;
/
/*int choice = 1;
switch (choice) {
case 1:
cout << “你选择了展示” << endl;
//getchar();
break;
case 2:
cout << “你选择了展示” << endl;
//getchar();
break;
default:
cout << “hdshalfha” << endl;
}

int i = 1;
while (i <= 10) {
	cout << "小人本住在苏州成本\t" << endl;
	cout << i << endl;
	i++;
}*/
/*int sum = 0;
int i = 1;
while(i < 101) {
	sum = sum + i;
	i++;
}
cout << sum << endl;*/
string password;
int i = 0;
while (i < 3) {
	cout << "please enter your password!:"<<endl;
	cin >> password;
	i++;
	if (password != "123456") {
		if (i == 3) {
			cout << "you have failed four times!" << endl;
			exit(123456);
		}
	}
	else {
		cout << "congratulation!" << endl;
		break;
		getchar();
	}
}
getchar();
return 0;

}

2# 编程题
double money = 800.0;
int year = 2015;
while (money <= 2000) {
year++;
money = money*(1 + 0.25);
}
cout << “在第” << year << “年会获得2000亿元的结果” << endl;

3# 打怪题目
#include
#include
#include
#include <windows.h>
#include
using namespace std;
#include
#include

int main()
{
/八的HP/
int hp1 = 100;
int hp2 = 100;

int attack1 = 0;
int attack2 = 0;
**int randNum;  //用于存放玩家攻击先后的随机数变量
srand(time(NULL));//时间函数   更新随机种子**

while (hp1 > 0 && hp2 > 0) //当双方都生存的时候,继续战斗
{
	**randNum = rand();**
	//模拟玩家出招 科技采用随机数是奇数还是偶数来进行判断
	if (randNum % 2 == 1) {
		attack1 = (int)(5 + 10 * rand() / (RAND_MAX + 1.0));
		attack2 = (int)(5 + 10 * rand() / (RAND_MAX + 1.0));

		hp2 -= attack1;//互相掉血
		if (hp2 >= 90 && hp2 <= 100) {
			cout << "草皮镜状态良好" << endl;
		}
		hp1 -= attack2;
	}
	else {
		attack2 = (int)(5 + 10 * rand() / (RAND_MAX + 1.0));
		attack1 = (int)(5 + 10 * rand() / (RAND_MAX + 1.0));

		hp1 -= attack2;//互相掉血
		hp2 -= attack1;
	}
}

//2.打印最终的结果
cout << "八神HP:" << hp1 << endl;
cout << "操神HP:" << hp2 << endl;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值