学不可以已呀,家人们。
又菜又得学......
今天学习了:
1、三目运算符(表达式1 ? 表达式2 :表达式3)
#includeusing namespace std; int main29() { //三目运算符 表达式1 ? 表达式2 :表达式3 int a = 10; int b = 50; int c = 0; //将a和b中大的值赋值给c c = (a > b ? a : b); cout << c << endl; //C++中返回的是变量,可以继续赋值。 (a > b ? a : b) = 100; cout << a << endl; cout << b << endl; system("pause"); return 0;
2、switch语句(注意每个case后要加break,最后一个是default)
3、while语句(避免死循环就行)
4、while练习猜数字
#includeusing namespace std; #include int main32() { //练习,系统生成0-100内的数,玩家猜,如果大了则提醒大了,如果小了则提醒小了,正好输出猜对了。 //生成随机数用 rand() //添加随机数种子 利用当前系统时间生成随机数,防止每次随机数一样 srand((unsigned int)time(NULL)); int num=rand() % 100 + 1; //生成0-99随机数 int val; while (1) { cout << "请输入猜测值:" << endl; cin >> val; if (val>num) { cout << "猜大了" << endl; } else if (val (要注意,生成随机数用 rand() %(范围) ,为了每次随机数不同,要 添加随机数种子,利用当前系统时间生成随机数,防止每次随机数一样,需要引入
库,代码为 srand((unsigned int)time(NULL)); 5、do...while语句(先执行一次再判断,不满足就跳出循环)
6、do...while语句练习——水仙花数
#includeusing namespace std; int main() { int a = 100; int b;int c;int d; do { b = a /100; c = (a% 100)/10; d = (a % 10) % 10; if (a==b*b*b+c*c*c+d*d*d) { cout << a << endl; } a++; } while (a<1000); system("pause"); return 0; } 这里发现C++里不能直接用“ ^ ”,来表示乘方,只能直接乘或者使用pow()函数,pow()使用需要引入
库。 7、多行注释 ctrl+k再ctrl+c 多行解除注释 ctrl+k再ctrl+u
又是收获满满的一晚上,回宿舍 Rush B !!!



