赞
踩
程序 = 数据结构 + 算法
算法特性:有穷性,确定性,可行性,有输入,有输出。
算法的标准:正确性,可读性,健壮性(鲁棒性),高效率与低存储量需求。
算法的表示:流程图,N-S结构流程图。
结构化程序设计方法:自顶向下,模块化,限制使用GOTO语句。
(1)顺序结构:程序的执行时按照编写的顺序一句一句执行。
(2)选择结构:根据判断条件执行某个指定操作。
(3)循环结构:重复执行一个操作的集合。
上述三种结构都有一个共同的特点,即只有一个入口和出口。
输出相关格式符:
d或i 以带符号的十进制整数形式输出整数
o 以八进制无符号整数形式输出整数
x或X 以十六进制无符号整数输出整数,%x输出是小写形式,%X输出是大写形式
u 以无符号十进制整数形式输出整数
c 以字符形式输出一个字符
s 以字符串形式输出,输出字符串的字符至结尾符‘\0’为止
f 以小数形式输出实数,默认输出6位小数
e或E 以标准指数形式输出实数,数字部分隐含1位整数,6位小数
g 根据给定的值和精度,自动选择%f与%e中较紧凑的一种形式,不输出无意义的0
附加格式:
l 用于长整型数据输出以及双精度型数据输出
m 域宽,十进制整数,用于描述输出数据所占宽度
n 附加域宽,十进制数,用于指定实型数据小数部分的输出位数
-输出数据左对齐,默认为右对齐
+ 输出正数时,也以‘+’号开头
#作为o,x的前缀是,输出结果在前面加上前导符0、0x
输入相关格式符:
d 用于输入十进制整数
o 用于输入八进制整数
x 用于输入十六进制整数
c 用于输入字符数据
s 用于输入字符串数据
f 用于输入实数
e 与f作用相同,可以相互替换
附加格式说明符:
l 用于输入长整型及双精度数据
h 用于输入短整型数据
n 域宽,正整数,用于指明截取输入数据的位数,只能用于整形数据的输入
*表示跳过当前输入项,即本输入项在读入后不赋给相应的变量
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。