用C++做一次鸡兔同笼 2017.3.17

来源:互联网 发布:淘宝考研资料是真的吗 编辑:程序博客网 时间:2024/05/19 22:02


这节课做了一道鸡兔同笼的题,用最大的“武器库”。

“int”是整数,“double”是小数;

要先给定义变量,然后赋值,接着用题目中解出的方程求鸡和兔子的只数,最后用F11输出 。(做出来还有点儿成就感,呵呵)


这些是c++的一些知识体系,网上搜的,

 C语言语法知识体系 
<C语言语法知识体系>׃׃=<字><词><句> 
3.1  字 
<字>׃׃=<字母><数字><特殊符号> 
<字母>׃׃=<大写字母><小写字母> 
<大写字母>׃׃=ABC……Z 
<小写字母>׃׃=a | b | c |……| z 
<数字>׃׃=0 | 1 | 2 | 3 |……| 9 
<特殊符号>׃׃= +–*/%<>
!  : , ; . _″′\
∧空格符[]|() 由上可知C语
言有92个字。 
3.2  词 
<词>׃׃=<标识符><关键词><运算符><分隔符
><常量><注释符> 
<标识符>׃׃=<字母><下划线><标识符><数字>
<标识符><字母><标识符><下划线> 
<关键词>׃׃=autobreakcasecharconst
continuedefaultdodoubleelseenumextern
floatforgotoifintlongregisterreturnshort
signedsizeofstaticstructswitchtypedefunion
unsigned| voidvolatilewhile 
<运算符>׃׃=成员类运算符目类运算符
乘法类运算符加法类运算符移位类运算
符|<关系类运算符>|<等号类运算符>|<位运算符>|<逻辑
运算符>|<条件运算符>|<赋值类运算符>| <逗号运算符> 
<成员运算符>׃׃=() | [] | . | –> 
<目类运算符>׃׃= ! |  | ++ | – – | – |(类型)| * | & | 
sizeof 
<乘法类运算符>׃׃=* | / | % 
<加法类运算符>׃׃= +| – 
<移位类运算符>׃׃=<< | >> 
<关系类运算符>׃׃=< | <= | > | >= 
<等号类运算符>׃׃= != | = = 
<位类运算符>׃׃= & | ∧| | 
<逻辑类运算符>׃׃=&& | || <条件运算符>׃׃= 
<赋值类运算符>׃׃= += | – =| *= | /= | %= | < <= | >>= | 
&=  | ∧= | != | = 
<逗号运算符>׃׃=, 
<分隔符>׃׃=,| 空格符 | ; | : | {} 
<注释符>׃׃= /* */ 
<常量>׃׃=<数值常量>|<字符常量>|<字符串常量> 
<数值常量>׃׃=<十进制常量>|<八进制常量>|<十六进
制常量> 
<十进制常量>׃׃=<整数>|<实数>|<科学数表示> 
<整数>׃׃= <无符号整数>|+<无符号整数>|-<无符号整数 
<无符号整数>׃׃=<数字>|<无符号整数><数字> 
<实数>׃׃=<无符号整数>|<十进制小数>|<无符号小数
><十进制小数> 
<十进制小数>׃׃=.<无符号整数> 
<科学数表示>׃׃=<实数><指数> 
<指数>׃׃=e<整数>|E<整数> 
<八进制常量>׃׃=<八进制整数> 
<八进制整数>׃׃=0<八进制数字> 
<八进制数字>׃׃=0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 
<十六进制常量>׃׃=<十六进制整数> 
<十六进制整数>׃׃=0x<十六进制数字> 
<十六进制数字>׃׃=0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | 
C | D | E | F 
<字符常量>׃׃=<’字’> 
<字符串常量>׃׃=”<字符串>” 
<字符串>׃׃=<字>|<字符串><字> 
由上可知C语言有六类词除关键词有32个运算
符43个分隔符有5个注释符有1个以外每类词都
有自己的组成规则。符合规则的词为正确的词否则为错
误的词。共有上述18条规则。

1 0