- 博客(8)
- 收藏
- 关注
原创 2.5迭代算法在顺序结构中的应用
每月兔子对儿数1 1 1+1=2 2+1=3 3+2=55+3=8递推迭代表达式 aba=a+bb=a+ba=a+bb=a+b。迭代法( Iteration)也称“辗转法”,是一种不断用变量的旧值递推出新值的解决问题的方法。printf(“一月份: %d\n二月份: %d\n ", a,b);printf("三月份: %d\n四月份: %d\n ", a,b);printf("五月份: %d\n六月份: %d\n ", a,b);由此归纳出可以用“a=a+b;月份 一月二月 三月四月 五月 六月。
2024-09-08 08:40:37
175
原创 2.4顺序结构程序设计实例
---------->屏幕输出a(2) putchar(98);----------->屏幕输出b(3) putchar('a'-32);----------->屏幕输出A(4) putchar('\101');----------->屏幕输出A。例1 /* putchar(‘控制字符’)*/#include <stdio.h> int main(){ char c1,c2;强调 :ch为输出项,可以是字符型变量、常量或者表达式;强调:输入单个字符后,必须按一次回车,计算机才接受输入的字符。
2024-09-08 08:21:37
106
原创 2.2格式化输入
地址表列:变量地址或字符串地址,地址间“,”分隔。强调:地址列表中每一项必须以取地址运算符&开头。例3输入 12:30:45J scanf(“%d:%d:%d",&h,&m,&s);其它字符做分隔符:格式串中两个格式符间有其它字符,则输入时对应位置也要有相同的字符。例4输入 a=12,b=34J scanf(“a=%d,b=%d",&a,&b);功能:按指定格式从键盘读入数据,存入地址表指定的存储单元中,并按回车键结束。格式:scanf(格式控制,地址表列);则12 =h, 30 =m,45→s。
2024-09-07 21:55:13
274
原创 1.7数据类型的相互转化
★一般形式:(类型名)(表达式)例: (int)(y)说明: 强制转换得到所需类型的中间变量,原变量类型不变。运算转换规则:数据转换按数据存储长度增长的方向进行。赋值转换 把一个值赋给与其类型不同的变量时。函数调用转换 实参与形参类型不一致时转换。输出转换 输出时转换成指定的输出格式。运算转换 不同类型数据混合运算时。
2024-09-07 10:33:17
501
原创 1.6运算符与运算
前置 ++i,--i (先执行i+1或i-1,再使用i值相当于i=i+1)后置 i++,i-- (先使用i值,再执行i+1或i-1)当出现并列的运算优先级别相同的运算符时,由运算符的结合性决定计算的次序例如:x+y-z。赋值表达式:<变量><赋值运算符><表达式>° 结合方向:从右向左 x=z=3。错误的写法:a+b+c/3正确的写法:(a+b+c)/3。(唯一:条件运算符?形式:表达式1,表达式2,......表达式n结合性:从左向右。说明: a=3*5,a*4 //a=15,表达式的值为60。
2024-09-07 09:59:57
420
原创 【无标题】1.4常量
在字母E(成e)之前的小数部分中,小数点左边应有一位(组只有一位)非零的数字。十六进制整数:以Ox或OX开头,跟数字0-9和字母a-f或A一F。(1)十进制水数形式:由数字0-9和小数点组成eg:1.23,4。指数形式:由+进制数和指数标志e或E及数值组成.eg:3.1e4。八进制整数:以数字0开头,后跟数字0-7,如0123,4。2.转义字符.以"\"开头的字符序列.如'\n’※E(e)前必须有数字,E(e)后必须是整数。四.字符串常量(用双引号括起来的字符序列){单精度型常量后跟f(或F)表示。
2024-09-06 22:33:27
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人