我是靠谱客的博主 端庄小刺猬,最近开发中收集的这篇文章主要介绍运算符,语句,8道编程题。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

运算符
1. 算术运算符
+ - * / %
++ –
2. 关系运算符
> >= < <= == !=
3. 逻辑运算符
&& || !
4. 三目运算符
?:
5. 赋值运算符
=
+= -= *= /=
6. 位运算符
& | ^ ~ >> >>> <<
7. 其它
()
.
[]
,

语句:
1. 顺序执行语句
2. 分支选择语句
(1) if
if(条件){
//当条件为true时执行
}//括号对齐
//一定要对齐 不仅是为了美观,也是为了查找问题
if(){}//不行
if(){

			}//不行
	
	(2) if(条件){
	
		}else{
		
		}
		
	(3) if(条件){
	
		}else if(条件){
		
		}else if(条件){
		
		}
		.....
		//有可能不执行任何一个分支
		
	(4)
		if(条件){
	
		}else if(条件){
		
		}else if(条件){
		
		}
		.....
		else{
			//上面条件都不满足时执行
		}//一定会执行一个分支
	
	练习:
		输入一个商品的单价,输入购买的个数,输入支付的总金额
		如果总价格大于500元,则打9折
		
		求商品总价格
		以及找零   
			如果不够 则提示 还需要支付多少钱
		
	
	
	(2) switch
	
	switch(常量表达式){
		case 值1:
			代码1;
			break;
		case 值2:
			代码2;
			break;
		...
		default:
			默认执行的代码
	}
	switch表达式的值如果与哪个case后面的值相等,则进入到哪一个分支执行,会逐行往下执行,直到遇到break结束 switch语句
	如果没有任何一个case相等,则会进行default语句执行

	输入一个百分制的成绩,输出该成绩的等级
		[90-100]  优秀
		[80,90)   良好
		[70,80)   中等
		[60,70)   及格
		[0,60)    不及格
	
	考试  都会没有break

	输入一个月份,输入这个月份属于哪个季节

	用switch计算一个有效日期是当年的第几天

	
3. 条件循环
	while(条件){
		//当条件为true时执行循环体的内容
	
	}

计算1+2+3+4+...+ 100的值
循环来做

2+4+6+...+100的和

计算 1/1 + 1/3 + 1/5 + 1/7 + 1/9 +  ...  1/99  考虑小数部分

输入一个整数num,输出这是一个几位数
输入两个整数n,m,求n和m的最大公约数

56 84 
84-56 = 28
56-28 = 28
28-28 = 0   28

用减法求最大公约数
32  56
56-32=24
32-24=8
24-8=16
16-8=8
8-8=0   8

1400  2514
1400%2514  = 1400
2514%1400  = 1114
1400%1114  = 286
1114%286   = 256
286%256    = 30
256%30     = 16
30%16      = 14
16%14      = 2
14%2       = 0
	2是最大公约数

作业:
加我微信,不会做的微信call我,做完发给我看一下!!不要发文件,直接截图
1.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高
2.古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
思路:第1个月 1对
第2个月 1对
第3个月 2对
第4个月 3对
第5个月 5对
第6个月 8对
第7个月 13对
第8个月 21对
第9个月 34对
第10个月 55对

3.输入一个数,判断这个数是否是质数 
	质数的概念:只能被1和本身整除的数是质数
	思路:假设这个数是质数,那么只需要在(1,本身)之间找到一个数能整除即证明不是质数 
		否则就是质数
	
	
4.输入三个整数,判断由该三个数是否能组成三角形
	如果能,判断组成的这个三角是: 等边三角形 还是 等腰三角形 还是  普通三角形
	
5.输入一个数,判断该数是不是水仙花数
	水仙花数的概念:是一个三位,且每一位的立方之和等于自己本身
		370 = 3^3 + 7^3 + 0^3

6.输入两个整数,求它们的最大公约数,用两种方法

7.输入一个整数,颠倒顺序输出
	如 1234567  -->  7654321
	
8.输入一个正整数,不超过20,求这个数的阶乘 n!

最后

以上就是端庄小刺猬为你收集整理的运算符,语句,8道编程题。的全部内容,希望文章能够帮你解决运算符,语句,8道编程题。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部