C语言程序设计(A)
郭素梅
GUO Sumei
2018/6/1
(c) Guo S.
运算符
= (赋值)
+,-,*,/,% 双目(算术)
++,-- 单目(自增减)
+=,-=,*=,/=,%= 双目(复合)
>, <, >=, <=, ==, != 双目(关系)
&&, || 双目(逻辑)
! 单目(逻辑)
?: 三目(条件)
2018/6/1
(c) Guo S.
条件运算符 A?B:C
使用法:
表达式1?表达式2:表达式3
表达式1成立的话,其值为表达式2的值,否则为表达式3的值。
max = x>y? x: y;
唯一的三目运算符
完全等价于:
if(x>y)
max=x;
else
max = y;
2018/6/1
(c) Guo S.
认识条件运算符 A?B:C
X = X<0? -X: X;
M = M ? X : Y ;
D>=0? (D>0? printf(“两个实数解”): printf(“一个实数解”)): printf(“无实数解”);
if(X<0)x=-x;
if(M)M=x;
else M=y;
if(D>=0){ if(D>0)printf(“两个实数解”); else printf(“一个实数解”);}else printf(“无实数解”);
2018/6/1
(c) Guo S.
a,b,c,d四个数的最大值
m1 = a>b? a:b;
m2 = c>b?c:d;
max = m1>m2?m1:m2;
if语句练****br/>键盘给定三个浮点数a,b和c,求最大值max,和最小值min,并输出
键盘输入一个整数m,作为月份。当m大于12或小于1时,输出“输入错误”;当m为3到5,输出“春天”;6到8,输出“夏天”;9到11,输出“秋天”;12,1和2时,输出“冬天”
2018/6/1
(c) Guo S.
if语句练****br/>键盘给定三个浮点数a,b和c,将其按照a大于等于b,且b大于等于c的要求,排序后,输出。【思考:四位数如何做?】
键盘输入一个三位数的整数,判断是否为水仙花数,是则输出“1”,不是则输出“0”。输入的不是三位数,则输出“输入错误”。
2018/6/1
(c) Guo S.
if语句练****br/>键盘输入一个浮点数score,作为成绩。当大于100或小于0,输出“输入错误”;在0到100之间,将其转换为五级制,即90到100为“优秀”,80到89为“良好”,70到79为“中等”,60到69为“及格”,0到59为“不及格”。
算命先生
2018/6/1
(c) Guo S.
重要题
水仙花数;勾股数;对称数;闰年
公倍数&公约数、完数
倒序输出;图形输出;
计算面积(简单图形、函数)
级数
排序(数字、字符串);
统计(最大、最小、平均、方差)
2018/6/1
(c) Guo S.
2018/6/1
(c) Guo S.
第五讲switch、算法和流程图-OK 来自淘豆网www.taodocs.com转载请标明出处.