一、例程
编一个程序,计算机随机产生一个整数(1至5),自己输入一个整数,若两数相同,则输出“恭喜你,中奖了!奖金10元”,否则输出“没中奖,请付费2元”;同时公布中奖号码。
#include <iostream>
#include <cstdlib> //要用到定义在其中的rand()、srand()函数
#include <ctime> //要用到定义在其中的time()函数
#include <windows.h> //要用到定义在其中的system()函数
#include <conio.h> //要用到定义在其中的getch()函数
using namespace std;int main(){int a,b;srand(time(0)); /*srand() 函数用于为 rand() 函数设定一个种子值。这个种子值决定了 rand() 函数生成的随机数序列。想要每次运行程序时生成不同的随机数,可以将 srand() 的参数设置为time(0),time(0)是当前时间的秒数。*///cout<<time(0)<<endl; //运行造成很大问题a=rand()%5+1;//a=3;cout<<"please input number:";cin>>b;cout<<"输入的是:"<<b<<endl; //检查b获得的值if(a==b)cout<<"恭喜你,中奖了!奖金10元"<<endl;elsecout<<"没中奖,请付费2元"<<endl;cout<<"中奖号码是:"<<a<<endl;cout<<"ok";getch(); //同下面的system(),是用来解决运行后“闪退”。两者只用其一即可。system("pause");return 0;
}
在C++中,注释有两种主要类型:单行注释和多行注释。
(1)单行注释:以两个正斜杠(//)开头,直到行末。例如:
// 这是一个单行注释
int a = 10; // 这也是注释
单行注释通常用于对单行代码进行说明,帮助理解代码的意图和功能。(2)多行注释:以/*开头,以*/结尾。例如:
/* 这是一个多行注释* 可以跨越多行*/
int b = 20;
多行注释用于对代码段进行详细说明,通常用于解释代码段的目的、算法或关键步骤。
注释的用途:
1)提高代码可读性:注释可以帮助其他开发者(或未来的自己)快速理解代码的目的和逻辑。
2)临时禁用代码:在调试或测试其他部分代码时,可以使用注释临时禁用某些代码行。
3)注意事项说明:对于一些需要注意的事项、已知问题或待解决的问题,可以在相关代码处添加注释,提醒自己或其他人注意。
二、运行方式
1、在集成开发环境(IDE)中运行
可以使用快捷键F11
2、在命令窗口中运行
3、打开所在文件夹,双击目标文件
注意程序运行后“一闪而退”。