目录。1.表达式 2
语句 2):圆括号。
]:方括号。
}:花括号。
1)计算两点间的距离平方。
a点坐标(x1,y1)和b点坐标(x2,y2)
x1-x2)*(x1-x2) +y1-y2)*(y1-y2)
注:c#中的乘号是*,没有平方符号,因此没有(x1-x2)2,而应该写作:(x1-x2)*(x1-x2))
2)数学表达式的正确表达:
1≤x≤3正确的书写方法:
1<= x &&x <=3
错误的书写方法:
1<= x <=3
错误的写法的这个表达式永远为真,这个表达式的计算顺序是:
(1<= x )<3)
对于任意的x,上述表达式均为1
3)闰年计算表达式。
闰年条件:能够被4整除,但是不能被100整除的年份,或者能够被400整除的。
(year % 4) =0 &&year % 100) !100) |year % 400) =0)
1、if基本语法。
if(b-exp)
语句1;语句2;
说明:1)b-exp必须为布尔表达式(例如关系表达式或者逻辑表达式),当表达式值为真值的时候,执行语句1;否则什么也不发生。
特别注意:在c或者c++语言中,圆括号中可以是任何表达式,只要表达式非负即执行语句1.
2)if语句最多有一条语句,如果有多条语句,必须用花括号包括。
即:if(b-exp
语句1语句2
特别注意:if碰到第一个;或者}结束。
if(b-exp);
语句1;语句1不是if的语句,也就是说,语句1和if无关。
2、示例。1)判断结果。
if(x > 2)//关系表达式。
"yes");
执行过程:当x的值大于2的时候,表达式x > 2为真,输出yes,否则什么也不发生。
2)判断是否是偶数。
if(x % 2 ==0)//关系表达式。
"yes");
3)判断满足条件1≤x≤3
if(x <=3 &&x >=1)//逻辑表达式。
"yes");
4)求一个数的绝对数。
int num;
num =
if (num < 0) /当num为负数。
num = num
5)字母的大写转小写。
方法一:(原始方法)
char c1;
c1 = if (c1 >=a' &c1 <=z')
c1 = 解释:判断字符如果是在'a' 和 'z'之间,则需要将字符转成小写字符。
方法二(直接调用char的方法,判断是否是大写)
char c1;
c1 = if (
c1 = 类型char自带判断是否为大写字母。
6)一行读入多个参数。
string s = 输入的时候必须以空格隔开。
int p1, p2;
char op;
int sum=0;
p1 = op =
p2 = if (op ==
sum = p1 + p2;
7)多条语句。
if(x >=90)//关系表达式+多条语句。
特别注意:if后面多条语句的时候,必须用花括号包括起来。
8)多条语句。
2)已知x,y,z找出最小值。
int a, b, c;
int min, mid, max;
a = b =
c = if (a > b)
max = a; /如果a>b,max的值就是a
elsemax = b;
if (max < c)
max = c;
if (a < b)
min = a;
elsemin = b;
if (min > c)
min = c;
mid = a + b + c - min - max;
min:,mid:;max",min, mid, max);
1)输入年份,判断该年是否是闰年,如果是,则输出yes
int year;
year =
if ((year % 4) =0 &&year % 100) !0) |year % 4) =0))
yes");
c数据结构课程设计
重庆大学信息科学与工程学院。实验报告。课程名称 数据结构。实验名称 宿舍管理查询软件。专业 计算机科学与技术。班级 姓名 时间 2011年7月1日。1 实验内容。1 任务 为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求 a.采用交互工作方式。b.建立数据文件 数据文件按关键字 姓名 学号 房号...
数据结构示例一
例1 有n个人围成一圈,顺序排号。从第一个开始报数 从1到3报数 凡报到3的人退出圈子,问最后留下的是原来第几号的那位。用指针 例2 有n个人围成一圈,顺序排号。从第一个开始报数 从1到3报数 凡报到3的人退出圈子,问最后留下的是原来第几号的那位。用结构 例1程序 个循环报数逢3退出求最后一人是第几...
2019吉林省数据结构 C考
1 已知广义表l x,y,z a,u,t,w 从l 表中取出原子项t 的操作是 d a head head tail tail l b tail head head tail l c head tail head tail l d head tail head tail tail l 2 与无向图相...