欢迎来到天天文库
浏览记录
ID:11818626
大小:25.11 KB
页数:14页
时间:2018-07-14
《(个人整理)c语言复习资料——c语言整理(程序)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、输入一行字符,统计并输出其英文字母、数字字符和其他字符的个数。程序:#include#includevoidmain(){chara[80],i=0;inte=0,d=0,k=0;printf(″输入一个字符串:″);gets(a);for(i=0;a[i]!=’ ’;i++){if(’a[i]>=’a’&&a[i]<=’z’)
2、
3、a[i]>=’A’&&a[i]<=’Z’)e++;elseif(a[i]>=’0’&&a[i]<=’9’)d++;elsek++;}p
4、rintf(″英文字母个数是:%d″e);printf(″数字字符个数是:%d″d);printf(″其他字符个数是:%d″k);}算法口诀累加累乘整除性,最大最小双重循,一查两排两遍历,函数调用文件行。3.1.1选择结构一.控制结构:1.简单判断:if(表达式)语句2.选择分支:if(表达式)语句1else语句23.多条件选择:if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3……else语句n4.情况语句:switch(表达式){case常量表达式1:语句段1
5、case常量表达式2:语句段2……case常量表达式n:语句段ndefault:语句段n+1}5.嵌套的if-else语句if(表达式1)if(表达式2)语句1else语句2elseif(表达式3)语句3else语句4二.说明:1.在这5种控制结构中,第1种简单判断使用起来最简单,但也最实用,可以作为首选,虽然在编制程序时语句多用几句,但用起来却很方便。2.第2种选择分支往往用在两种情况的判断,使用时要注意语句1和语句2后面都有分号。3.第3种多条件选择是if-else语句的一种嵌套形式,由于它可以直接用于
6、多条件的选择判断,所以单独作为一种形式列出。在使用时,有时比switch语句更简单,要注意最后一个else的后面没有if。4.第4种情况语句要注意switch后面的表达式是与case后面的常量表达式匹配,而不能与一般的含变量的表达式匹配。语句段后面没有break语句时是入口开关,有break语句时才是真正的多路开关。5.第5种嵌套的if--else语句使用起来最灵活,其实,以上各种形式的分支结构间相互都可以嵌套,当有多种形式的分支结构嵌套时,特别要注意else总是与它最近的没有匹配的if相匹配。文件包含:#
7、include输入输出、文件#include数学#include字符串#include字符#include其它常用数学函数:exexp(x)xypow(x,y)
8、x
9、fabs(x)abs(x)lnxlog(x)lgxlog10(x)x1/2sqrt(x)循环结构一.控制结构1.当型循环:while(表达式)语句2.直到型循环:do语句while(表达式);3.步长型循环:for(表达式1;表达式2;表达式3)语句二.
10、说明:1.第1种当型循环当“表达式”为非0值时,执行语句,“语句”部分就是循环体,while循环是先判断后执行。如果语句部分包含一个以上的语句,那么应该用复合语句“{}”的形式。在循环体中应有使循环趋于结束的语句。否则会造成死循环。当表达式一开始就不成立时,会造成一次也不做的循环。2.第2种直到型循环先执行“语句”,后判断“表达式”,即至少执行一次循环体。当“表达式”的值为非0时,返回重新执行“语句”。对于同一个问题,既可以用while语句,也可以用do-while语句处理。while语句可能一次也不执行循
11、环体,但do-while语句至少执行一次循环体。特别要注意while语句后加分号;。3.第3种步长型循环是应用最广泛,也是最重要的一种控制格式。其执行过程是:1)求解表达式1;2)求解表达式2:如果值为真(非0),则执行“语句”部分;如果值为假(0),则结束循环;3)当表达式2为真时,在执行了“语句”部分后,求解表达式3;4)转到第2步继续执行.在步长型循环的一般格式中,表达式1、表达式2、表达式3可以是任意表达式,理解和在程序设计实践中掌握for语句的格式和功能,是学习程序设计的重要一环。必须认真掌握。f
12、or语句最常用的形式:for(循环变量赋初值;循环结束条件;循环变量加步长)语句所以把它称为步长型循环。4.break语句:break语句除了可以用来跳出switch结构之外,还可以用来从循环体内跳出循环。语句的一般形式:break;5.cntinue语句:其作用是结束本次循环。即跳过循环体中的continue后面的其它语句,接着进行下一次是否执行循环的判断。语句的一般形式:continue;break语句和co
此文档下载收益归作者所有