字符串函数

2019春第七周作业

試著忘記壹切 提交于 2020-03-07 09:53:12
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 2019年春季学期第七周作业 我在这个课程的目标是 我希望能够通过学习C语言的知识,编写程序 这个作业在哪个具体方面帮助我实现目标 这个作业让我知道了掌握数组名作为函数参数的用法,理解指针和数组可以实现相同的操作 参考文献 字母大小写转换 , C 结构体 一、本周完成的作业 题目1. 6-2 每个单词的最后一个字母改成大写 (10 分) 函数fun的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。 函数接口定义: void fun( char *p ); 其中 p 是用户传入的参数。函数将 p所指字符串中每个单词的最后一个字母改成大写。 裁判测试程序样例: #include <stdio.h> void fun( char *p ); int main() { char chrstr[64]; int d ; gets(chrstr); d=strlen(chrstr) ; chrstr[d] = ' ' ; chrstr[d+1] = 0 ; fun(chrstr); printf("\nAfter changing: %s\n", chrstr); return 0; } /* 请在这里填写答案 */ 输入样例: my friend is happy 输出样例:

习题11-4 字符串的连接 (15分)

匆匆过客 提交于 2020-03-07 09:10:56
本题要求实现一个函数,将两个字符串连接起来。 函数接口定义: char *str_cat( char *s, char *t ); 函数 str_cat 应将字符串 t 复制到字符串 s 的末端,并且返回字符串 s 的首地址。 裁判测试程序样例: #include <stdio.h> #include <string.h> #define MAXS 10 char *str_cat( char *s, char *t ); int main() { char *p; char str1[MAXS+MAXS] = {'\0'}, str2[MAXS] = {'\0'}; scanf("%s%s", str1, str2); p = str_cat(str1, str2); printf("%s\n%s\n", p, str1); return 0; } /* 你的代码将被嵌在这里 */ 输入样例: abc def 输出样例: abcdef abcdef 解答: char *str_cat( char *s, char *t ){ int i; int lens = strlen(s),lent = strlen(t); for(i = 0;i<lent;i++){ s[i+lens] = t[i]; } return s; } 来源: CSDN 作者: youandworld 链接:

js基础的介绍及变量

馋奶兔 提交于 2020-03-07 07:06:17
js介绍 Js全称叫javascript,但不是java,他是一门前台语言,而java是后台语言。 Js作者是布兰登艾奇。 前台语言:运行在客户端的 后台语言:跟数据库有关的。 能干什么? 页面特效,开发页面游戏,后台开发等等。 js和ECMAscript的关系 ES不是语言,是js的标准,我们学习js得按es的标准学习。 前端的三个层次 Html 结构层 Css 表现层 Js 行为层 Js写在哪里 因为js和php都是脚本语言,js写在script这个标签里,php写在<?php>标签里。 B 变量 变量:可以改变的量,往往用英文字母代替变量,并且区分大小写。 变量的定义(声明): var 加 字母 var a 我声明了一个变量叫a 变量的用途:变量其实是一个容器,起到临时存储数据的作用。 通过=进行赋值。 var a=12; js语言的输出 alert() 这是js中的一个方法 弹出框 console.log() 浏览器控制台输出,用于代码测试 document.write() 在浏览器中写出 js的注释 (1) 单行注释 // (2) 多行注释 /* 内容 */ 常量 不变的量 汉字 数字 往往当做值使用。除了数字之外 要带引号”” ‘’ 红色的报错,说雅宁是一个变量,但是这个变量没有声明。 说明有这个变量,但是没有赋值。 变量起名的规则:不能使用汉字 区分大小写

JS知识

微笑、不失礼 提交于 2020-03-07 07:05:47
一、js介绍   js全称JavaScript,但不是Java,它是一门前台语言,不是后台语言。创始人 布兰登艾奇。   前台语言:运行在客户端的;后天语言:跟数据库有关的 二、js能干什么?   页面特效,开发页面游戏,后台开发等等。 三、JS和ECMAScript的关系   ES不是语言,是JS的标准,我们学习JS 得按ES的标准来。 四、前端的三个层次   html :结构层   css:表现层  JS:行为层 五、JS写在什么地方   因为js和php都是脚本语言,js写在script这个标签里,php写在<?php>里 六、变量: 可以改变的量,往往用英文字母代替变量,并且区分大小写   变量的定义(声明):var加字母, var a 声明了一个变量叫a   变量的用途:变量是一个容器,起到临时存储数据的作用   通过=进行赋值   变量起名的规则:不能使用汉字,区分大小写,不能特殊符号开头 除了_ $ 七、JS语言的输出   alert()弹出框   console.log()浏览器控制台输出,用于代码测试   document.write()在浏览器中写出 八、注释   单行注释 //   多行注释/* */ 九、常量 不变的量   汉字、数字往往当做值使用,除了数字外要带""   带引号和不带引号:       带引号的 是什么就输出什么 ——叫字符串      

js第一天

白昼怎懂夜的黑 提交于 2020-03-07 07:05:26
1.JS介绍 全称叫JavaScript,但不是Java,js是一门前台语言,而Java是后台语言。 js的作者是 布兰登 . 艾奇 前台语言:运行在客户端的 后台语言:跟数据库有关 2.JS可以干什么? 页面特效,开发页面游戏,后台开发等等。 3.JS和ECMAScript之间的关系 ES不是语言,是js的标准,我们学习js得按ES的标准学习 4.前端的三个层次 html 结构层 css 表现层 js 行为层 5.js写在哪里 因为js和php都是脚本语言, js写在script这个标签里 ,php写在<?php>标签里 A. B. 6.变量 变量:可以改变的量,往往用英文字母代替变量,并且区分大小写。 变量的定义(声明):var加字母 例如: var a 我声明了一个变量叫a 变量的用途:变量其实是一个容器,起到 临时存储数据 的作用。 通过=进行赋值 如var a=12; 7.js语言的输出    alert() 这是js中的一个弹出框       console.log() 浏览器控制台输出,用于代码测试       document.write() 在浏览器中写出    8.js的注释   (1)单行注释//   (2)多行注释/*内容*/ 9.常量 不变的量 汉字 数字往往当做值使用。除了数字之外 要带引号" " 红色的报错, 说明雅宁是个变量,但是这个变量没有声明

JS第一天 2018.10.15

不打扰是莪最后的温柔 提交于 2020-03-07 07:05:03
                               JS入门 1.js介绍:Java script 它是一门前台语言,而Java是后台语言。 JScript作者:布兰登艾奇 前台语言:运行在客户端; 后台语言:与数据库有关。 JScript能做什么?   页面特效;开发页面游戏;后台开发等。 2.js和ECMAscript的关系 ES不是语言,是js的标准,我们学习js得按es的标准学习 3.前端的三个层次 Html 结构层 Css 表现层 Js 行为层 4.Js写在哪里 因为js和php都是脚本语言,js写在script这个标签里,php写在<?php>标签里。 5.变量 变量:可以改变的量,往往用英文字母代替变量,并且区分大小写。 变量的定义(声明): var 加 字母 var a 我声明了一个变量叫a 变量的用途:变量其实是一个容器,起到临时存储数据的作用。 通过" = "进行赋值。 var a=12; 6.js语言的输出 alert() 这是js中的一个方法: 弹出框 console.log() 浏览器控制台输出,用于代码测试 document.write() 在浏览器中写出 js的注释 (1) 单行注释 // (2) 多行注释 /* 内容 */ 7.常量 不变的量 汉字 数字 往往当做值使用。除了数字之外 要带引号”” ‘' 出现“undefined”

js笔记1

做~自己de王妃 提交于 2020-03-07 07:04:44
1.js介绍    js全称叫JavaScript,但不是Java,他是一门前台语言,而Java是后台语言   js作者是布兰登艾奇   前台语言:运行在客户端   后台语言:跟数据库有关的 2.js能干什么?    页面特效,开发页面游戏,后台开发等等 3.js和EcmaScript的关系    ES不是语言,是js的标准,我们学习js得按es的标准学习 4.前端的三个层次    HTML结构层   Css表示层   Js行为层 5.js写在那里    因为js和php都是脚本语言,js写在script这个标签里,php写在<?php>标签里    A       B    6.变量    变量:可以改变的量,往往用英文字母代替,并且区分大小写   变量的定义(声明):var加字母 var a,我声明了一个变量叫a   变量的用途:变量其实是一个容器,起到临时存储数据的作用   通过=进行赋值  var=12; 7.js语言的输出    alert()这是js中的一个方法,弹出框    console.log()浏览器控制台输出,用于代码测试       document.write()在浏览器中写 8.js的注释   (1)单行注释 //  (2)多行注释 /* 内容 */ 9.常量(不变的量)    (1)汉字 数字 往往当做值使用。除了数字之外 要带引号“ ”   (2)

js的简单介绍

末鹿安然 提交于 2020-03-07 07:01:48
1.js的介绍 js全称叫javascript,但不是java,他是一门前台语言,而java是后台语言。 js的作者是布兰登艾奇。 前台语言:运行在客户端的 后台语言:跟数据库有关的。 2.能干什么? 页面特效,开发页面游戏,后台开发等等。 3.js和ECMAscript的关系 ES不是语言,是js的标准,我们学习js得按es的标准学习。 4. 前端的三个层次   Html 结构层   Css 表现层   Js 行为层 5.Js写在哪里   因为js和php都是脚本语言,js写在scripte在这个标签里,php写在<?php>标签里。 B 6.变量 变量:可以改变的量,往往用英文字母代替变量,并且区分大小写。   变量的定义(声明):var加字母 var a 我声明了一个变量叫a   变量的用途:变量其实是一个容器,起到临时存储数据的作用。   通过=进行赋值。 var a=12; 7. js语言的输出   alert()这是js中的一个方法 弹出框   console。log()浏览器控制台输出,用于代码输出测试 8.js的注释  (1) 单行注释 //  (2) 多行注释 /* 内容 */ 9.常量 不变的量 汉字 数字 往往当作值使用。 除了数字之外 要带引号"" ''    红色的报错,说雅宁是一个变量。但是这个变量没有声明。 说明有这个变量,但是没有赋值。

50 前端--Javascript

拟墨画扇 提交于 2020-03-07 06:56:55
目录 Javascript ECMAScript和JavaScript的关系 1. js代码引入 2. 数据类型 var 数值类型(number) 字符串(string) 布尔值(boolean) null 和 undefined Object类型 Symbol 类型 3. 类型查询 typeof 4. 运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 5. 流程控制 单条件 多条件判断 switch 切换 (case语句) 6. for循环 7. while循环 8. 三元运算 9. 函数 普通函数 匿名函数 自执行函数 函数的全局变量和局部变量 作用域 闭包 10. 构造函数(面向对象) 11. Date对象 12. JSON 13. RegExp对象(正则) Math对象 Javascript ECMAScript和JavaScript的关系   1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。   该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标

Python记录——字符串的常用方法

瘦欲@ 提交于 2020-03-07 05:36:08
1. 编码/解码( encode()/decode() ) encode() 是将 Python 内部默认的编码 unicode编码 转换成其他编码格式,decode()是将其他编码格式转换成 unicode编码,列如: strs = '一段话' print(strs.encode()) #如果没有指定编码格式,则默认编码为utf-8,表示将unicode编码的字符串strs转换成utf-8编码 print(strs.encode('gbk')) #表示将unicode编码的字符串strs转换成gbk编码 print(strs.encode('gbk').decode('gbk')) #表示将unicode编码的字符串strs转换成gbk编码,再将gbk编码的字符串strs转换成unicode编码 结果为: b'\xe4\xb8\x80\xe6\xae\xb5\xe8\xaf\x9d' b'\xd2\xbb\xb6\xce\xbb\xb0' 一段话 2. index()、rindex()、count() index() 用来查找子字符串在字符串中最先出现的位置,rindex() 用来查找子字符串在字符串中最后出现的位置,count()用来统计子字符串在字符串中出现的次数,列如: strs = '吃葡萄不吐葡萄皮,不吃葡萄倒吐葡萄皮。' print(strs.index('萄'))