
串中查察羡世找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。
直接编译,程序执行结果如下图所示:
题目02:编写一个int string_len(char *s),返回字符串s的字符长度(不包括\0)。
直接编译,程序执行结果如下图所示:
扩展资料:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编败肢译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理派毕器(单片机或称MCU)以及超级电脑等作业平台。while((ch=fgetc(fp))!=EOF) /册桥/读入1个字符
{while(ch!=EOF&&!isalpha(ch)) ch=fgetc(fp)//如果非结尾并且非字符,继续读取
if(isower(ch)) //如果是小写的,变成大写
{ch-=32
fseek(fp,-1,1)移动文件指针,往后走
fputc(ch,fp) 修改文件内容
fseek(fp,1,1)往后以
}
while(isalpha(ch)) ch=fgetc(fp)//字符的话,继续
}
功能,将文件碧亏中,单词开州慧猛头小写的,改成大写,非开始字符保持不变这是一个求最大公约数的递归函数,程序逻辑是:如果两数调用时,第一个参数小,则利用规则交换两参数;否则判断是否能够整除,能则返回第二个参数,否则继续多第二个参数、第一个参数除第二个参数的戚并余数进行递归。
补充:
不好意思,橘谈编译原理当初就没学好,刚圆仔碰才看了这里http://www.blogcn.com/User13/xjoywag/index.html的文章,收获不小。


评论列表(0条)