概述
新学期: 1.提前预习很是重要;
2.多动手敲代码,虚心请教;
3.静心;
4.尽量弄懂每一个有限的代码,多去尝试新代码;
5.duck bu必太多享受;
多敲代码!!!
多敲代码!!!
多敲代码!!!
黑马p12转义字符 :t (水平制表)
\ 输出
p13.字符串 :1.C语言字符串风格:char 变量名[] = "字符串值"
2.C++语言字符串风格:string 变量名 = "字符串值" (头文件名要加#include<string>)
#include<stdio.h>
#inlcude<string>
using namespace std;
int main()
{
string str2 = "hello world";
cout<<str<<end1;
system("pause");
return 0;
}
p14.布尔类型bool
flag=true---1(真)//布尔类型只要是非0的值,都代表真 ;p15 10分钟出
flag=false---0(假)
p15.数据类型
p16-23:
1. 除法,取余 中被除数不能为0,只有整型变量(不能是小数)才可以取余运算;
2.前置运算和后置运算
前置运算:先对变量进行++;后进行表达式运算;
后置运算:先进行表达式运算,再对变量进行++;
eg: int a=2;
前置 int b2=++a*10; 运算出a=3,b2=30;
后置int b1=a++*10; 运算出a=3,b1=20;
3.赋值运算符 +,+=,*=,/=,%=
4.比值运算符 ==,!== ,>= ,<=
5.逻辑运算符 !(非) ||(或) &&(与)
p24-28
1.if else及if else的嵌套
p29
1.三目运算: 表达式1 ? 表达式2 :表达式3
注释:如果表达式1的值为真,则执行表达式2,并返回表达式2的结果;
如果表达式1的值为假,则执行表达式3,并返回表达式3的结果;
int main()
{
int a=10,b=20,c;
//1.常规
c = a>b?a:b;
cout<<"c="<<a<<endl;//显然表达式1为假,所以执行表达式2,所以c=b=20;
//2.C++中三目运算符返回的变量,可以继续赋值
(a>b?a:b)=100;
cout<<"a="<<a<<endl;//表达式1为假,所以a不变,所以a=10;
cout<<"b="<<b<<endl;//表达式1为假,所以变量b赋值为100,所以b=100;
system("pause");
return 0;
}
p30
1.switch语句
switch(整型||字符型)
{
case 变量:cout<<"优秀"<<endl; break;
case
.
.
.
default: cout<<" "<<endl; break;
}
p31
1.while循环: while(1){ 。。。}是无限循环的意思
2.避免死循环
p32
1.猜数字:rand()%100是随机生成0~99的数,所以rand()%100+1就是随机生成1~100的数
2.若想每次都是随机数,就需要一个随机数种子,需要用到#include<ctime>的头文件
随机数种子:srand( (unsigned int)time(NULL) );
#include<iostream>
using namespace std;
#include<ctime>//会根据时间的变化而更改每次的随机数的头文件
int main()
{
srand( (unsigned int)time(NULL) );
int num=rand()%100+1;
int val;
while(1)
{
cin>>val;//输入猜测数字
if(val>num)
cout<<"猜测过大"<<endl;
else if(val<num)
cout<<"猜测过小"<<endl;
else
{
cout<<"猜测正确"<<endl;
break;
}
}
}
最后
以上就是潇洒小懒虫为你收集整理的猜数字rand()%100生成随机数的全部内容,希望文章能够帮你解决猜数字rand()%100生成随机数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复