将字符串s1反向输出
B语言程序大全

四、编写程序题及参考答案【4.41】从键盘输入十个整数,用插入法对输入的数据按照从小到大的顺序进行排序,将排序后的结果输出。
【4.42】输入一个正整数,要求以相反的顺序输出该数。
例如输入 12345,输出位 54321。
【4.43】编写程序,读入一个整数N;若N为非负数,则计算N到 2×N之间的整数和;若N为一个负数,则求2×N到N之间的整数和。
分别利用 for 和 while 写出两个程序。
【4.44】求解爱因斯坦数学题。
有一条长阶梯,若每步跨 2 阶,则最后剩余 1 阶,若每步跨 3 阶,则最后剩 2 阶,若每步跨 5 阶,则最后剩 4 阶,若每步跨 6 阶则最后剩 5 阶,若每步跨 7 阶,最后才正好一阶不剩。
请问,这条阶梯共有多少阶? 【4.45】一个自然数被 8 除余 1,所得的商被 8 除也余 1,再将第二次的商被 8 除后余 7,最后得到一个商为a。
又知这个自然数被 17 除余 4,所得的商被 17 除余 15,最后得到一个商是a的 2 倍。
编写程序求这个自然数。
【4.46】编写程序,用二分法求一元二次方程 2x3-4x2+3x-6=0 在(10,10)区间的根。
【4.47】中国古代科学家祖冲之采用正多边形逼近的割圆法求出了的值。
请编写一程序,采用割圆法求出π的值,要求精确到小数点之后的第十位。
【4.48】A、B、C、D、E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。
日上三竿,A 第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。
B 第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。
C、D、E 依次醒来,也按同样的方法拿鱼。
编写程序求出他们合伙至少捕了多少条鱼。
【4.49】一辆卡车违犯交通规则,撞人逃跑。
现场三人目击事件,但都没记住车号,只记下车号的一些特征。
甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的;丙是位数学家,他说:四位的车号刚好是一个整数的平方。
strrstr函数实现

strrstr函数实现什么是strrstr函数?它的用途是什么?如何实现?strrstr函数是C语言中的一个字符串处理函数,用于在一个字符串中查找指定子串的最后一次出现位置。
该函数实现了字符串的反向查找功能,因此被称为“从右往左查找字符串函数”。
strrstr函数最常用的用途之一是在字符串中查找特定的子串,以便在需要更新该子串的情况下能够快速定位。
另一个常见的用途是在字符串中查找特定的字符或字符串列表,并将其替换为其他字符或字符串。
现在来看一下如何实现strrstr函数。
一、分析需求首先需要了解strrstr函数的具体实现需求,即该函数需要接收哪些参数、返回什么值,以及如何处理输入和输出等问题。
strrstr函数的基本形式如下:char* strrstr(const char* str1, const char* str2);其中,str1表示待查找的字符串,str2表示要查找的子串。
函数的返回值是指向str1中最后一次出现str2的指针。
如果str1中不存在str2,则返回NULL。
根据这个基本形式,可以得出strrstr函数需要完成以下几个任务:1. 接收两个输入参数:待查找字符串和要查找的子串。
2. 在输入的字符串中从右往左查找子串的最后一次出现位置。
3. 返回指向子串最后一次出现位置的指针,如果子串不存在则返回NULL。
二、主要思路在C语言中,字符串是以字符数组的形式存储的。
由于字符串本身具有长度信息,因此无需单独指定字符串的长度,直接用字符串本身的长度来处理即可。
根据上面的需求分析,可以提出以下主要思路:1. 获取待查找字符串str1和要查找的子串str2的长度。
2. 从待查找字符串str1的最后一个字符开始,逐个向前遍历字符,直到找到子串str2的第一个字符。
3. 从子串的第一个字符开始,逐个比较子串和待查找字符串中的字符,如果有不同则跳出循环。
4. 如果比较结果都为相等,则找到了子串在待查找字符串中的最后一次出现位置,返回子串的指针。
python reversed函数用法

python reversed函数用法一、reversed函数概述在Python中,reversed()是一个内置函数,用于反转(倒序)序列的元素。
它接受一个可迭代对象作为参数,并返回一个反向迭代器。
reversed()函数常用于列表、元组、字符串等序列类型的操作中。
本文将详细讨论reversed()函数的用法和示例。
二、reversed函数语法reversed()函数的语法如下:reversed(seq)其中,seq是要反转的序列,可以是列表、元组、字符串等。
三、reversed函数示例下面通过几个示例来演示reversed()函数的使用。
1. 反转列表numbers = [1, 2, 3, 4, 5]reversed_numbers = reversed(numbers)print(list(reversed_numbers))输出结果为:[5, 4, 3, 2, 1]通过reversed()函数和list()函数的组合,我们可以将列表反转并打印出来。
2. 反转元组fruits = ('apple', 'banana', 'orange')reversed_fruits = reversed(fruits)print(tuple(reversed_fruits))输出结果为:('orange', 'banana', 'apple')同样地,我们可以使用reversed()函数将元组中的元素反转。
3. 反转字符串name = 'John Doe'reversed_name = reversed(name)print(''.join(reversed_name))输出结果为:eoD nhoJ通过reversed()函数和join()函数的组合,我们可以将字符串中的字符反转。
串(习题)

第四章串一、选择题1.下面关于串的的叙述中,哪一个是不正确的()(2 分)A.串是字符的有限序列B.空串是由空格构成的串C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储2 若串S=‘ABCDEFG’, S2=‘9898’,S3=‘###’,S4=‘012345’,执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2))) 其结果为()(7 分)A.ABC###G0123 B.ABCD###2345 C.ABC###G2345 D.ABC###2345E.ABC###G1234 F.ABCD###1234 G.ABC###012343.设有两个串p 和q,其中q 是p 的子串,求q 在p 中首次出现的位置的算法称为()A.求子串B.联接C.匹配D.求串长(2 分)4.已知串S=‘aaab’,其Next 数组值为()。
(2 分)A.0123 B.1123 C.1231 D.12115.串‘ababaaababaa’的next 数组为()。
A.0 B.012121111212 C.0 D.06.字符串‘ababaabab’的nextval 为()A.(0,1,0,1,04,1,0,1) B.(0,1,0,1,0,2,1,0,1)C.(0,1,0,1,0,0,0,1,1) D.(0,1,0,1,0,1,0,1,1 )(2 分)7.模式串t=‘abcaabbcabcaabdab’,该模式串的next 数组的值为(),nextval 数组的值为()。
A.0 1 1 1 2 2 1 1 1 2 3 4 5 6 7 1 2 B.0 1 1 1 2 1 2 1 1 2 3 4 5 6 1 1 2C.0 1 1 1 0 0 1 3 1 0 1 1 0 0 7 0 1 D.0 1 1 1 2 2 3 1 1 2 3 4 5 6 7 1 2E.0 1 1 0 0 1 1 1 0 1 1 0 0 1 7 0 1 F.0 1 1 0 2 1 3 1 0 1 1 0 2 1 7 0 1(2 分)8.若串S=’software’,其子串的数目是()。
access计算机代码归纳

第一套加载窗体fQuery重置窗体标题为“显示查询信息”Add1 Me.Caption = “显示查询信息”退出cQuit命令按钮改的文字颜色改为红色Add2 Me. 命令7.ForeColor = vbRed字体粗细改为加粗,加粗为700Add3 Me. 命令7.FontWeight = 700tStudent表中的全部记录显示Add4 BBB.Form.RecoedSource = “ select * from tStudent”第二套将Tda标签的标题设置为“YYYY年雇员信息”Add1 Me.Tda.Caption = Year(Date) & "年雇员信息"设置代码执行宏Add2 DoCmd.RunMacro "m1"第三套将标签显示内容设置为所选项目名加上"内容:"Add1 Me.Ldetail.Caption = Me.CItem.Value & "内容:"显示全部记录Add2 fDetail.Form.RecordSource = "tStud"设置提示框Add3 MsgBox "查询项目或查询内容不能为空!!!", vbOKOnly, "注意"设置窗体标题为标签tTitle的标题Add4 Me.Caption = Me.tTitle.Caption第五套(同3套,少标题)Add1 Me.Ldetail.Caption = Me.cItem.Value & "内容:" Add2 Me.fDetail.Form.RecordSource = "tStud"Add3 MsgBox "查询项目和查询内容不能为空!!!", vbOKOnly, "注意"第六套单击修改按钮,保存按钮变为可用Add1 Me.CmdSave.Enabled = True焦点移到"CmdEdit"命令按钮Add2 Me.CmdEdit.SetFocus第八套设置窗体标题为“xxxx年信息输出”Add1 Me.Caption = Year(Date) & "年信息输出"预览方式输出报表rEmpAdd2 DoCmd.OpenReport "rEmp", acViewPreview第九套消息框提示关闭窗体Add If MsgBox("确认退出?", vbYesNo + vbQuestion, "提示") = vbYes ThentSub学号第56位判断专业控件来源=IIf(Mid([学号],5,2)="10","信息","管理")第十套实现“tPass”文本框内容以密码形式显示Add1 Me.tPass.InputMask = "password"用户名为cueb ,用户密码为1234Add2 If name = "cued" And pass = "1234" ThenAdd3 Me.tUser.SetFocusAdd4 DoCmd.Close 第十一套表tDept的控件来源=DLookUp("科室名称","tOffice","科室ID='" & [科室ID] & "'")tDoct的控件来源=DLookUp("姓名","tDoctor","医生ID = '" & [医生ID] & "'")将标签显示内容设置为所选项目名加上"内容:"Add1 Me.Ldetail.Caption = Me.CItem.Value & "内容:"显示全部记录Add2 fDetail.Form.RecordSource = "tStud"设置提示框Add3 MsgBox "查询项目或查询内容不能为空!!!", vbOKOnly, "注意"设置窗体标题Add4 Me.Caption = Year(Date) & "年" & Month(Date) & "月" & Me.tTitle.Caption第十二套tPa的控件来源=IIf([tEmp]![党员否]=[ture],"党员","非党员")窗体对象改为查询对象”qEmp ”动态设置窗体记录源属性Add1 Me.Form.RecordSource = "qEmp"关闭窗口Add2 DoCmd.Close第十三套txtIf的控件来源=IIf(Sum([单价]*[数量])>30000,"达标","不达标")第十四套计算满足表达式1+2+3+..+n<=30000 在Program行中输入Dim s As IntegerDo While s <= 30000n = n + 1s = s + nLoopn = n – 1代码调用宏对象"mEmp" Add2 DoCmd.RunMacro "mEmp"设置窗体标题为标签"bTitle"的标题内容Add1 Me.Caption = Me.bTitle.Caption第十五套题干为对不起!为输入雇员姓名,请输入!Add1 Set rs = New ADODB.RecordsetAdd2 If Not rs.EOF ThenAdd3 Me.TxtDetail = ""第十六套tDept的控件来源=DLookUp("名称","tGroup","部门编号='" & [所属部门] & "'")第十七套窗体标题显示为**月**日####Me.Caption = Trim(Month(Date) & "月" & Day(Date) & "月") & Trim(Me.bTitle.Caption)第十八套窗体标题显示为**月**日####样例Me.Caption = Trim(Month(Date) & "月" & Day(Date) & "日") & Trim(Me.bTitle.Caption & "样例")第十九套使用DLookUp函数查询并将结果分别显示在标签上Add1 btitle2.Caption = "性别查询结果: " & COMBO1.Value & "的平均年龄为" & DLookup("平均年龄", "qEmp", "性别='" & COMBO1.Value & "'")设置组合框列表框行来源,用于列出不同的性别值供选择Add2 BO1.RowSourceType = "值列表"BO1.AddItem "男"BO1.AddItem "女"设置Label2初始标签值为“性别查询结果:”Add3 Me.btitle2.Caption = "性别查询结果:"第二十套窗体标题显示为CD明细显示Me.Caption = Me.bTitle.Caption & "显示"CDID标签的文字颜色改为红色Me.CDID_标签.ForeColor = vbRed第二十一套文本框已输入的字符串反向显示设置循环Add1 For i = Len(s1) To 1 Step -1将结果显示在bTxt2中Add2 Me.bTxt2.Value = s2第二十二套窗体标题显示为**月####Me.Caption = Month(Date) & "月" & Me.bTitle.Caption第二十三套设置过滤属性,输出团员信息Add1 Me.RecordSource = "select * from tStudent where 政治面貌= '团员'"设置子对象的数据源Add2 Me.子对象.SourceObject = "fGrade"取消子窗体导航按钮Add3 Me.子对象.Form.NavigationButtons = FalseAdd4 DoCmd.Close第二十四套等级考试测试Me.bTitle.Caption =Me.tText.Value & Trim("等级考试测试")英文部分大写输出Me.Caption = UCase(Me.bTitle.Caption)第二十五套设置bTitle标签为红色文本显示Add1 Me.bTitle.ForeColor = vbRed'调用mdPnt,预览输出Add2 mdPnt acViewPreview'调用mdPnt,打印输出Add3 mdPnt acViewNormal第二十六套代码重置"bTitle"标签的标题为"员工最大年龄差为XXX" Add1 Me.bTitle.Caption = "员工最大年龄差为" & (DMax("年龄", "temp") - DMin("年龄", "temp"))消息框提示报表输出(外观样式见题干图例)Add2 If MsgBox("报表预览", vbYesNo + vbQuestion, "确认") = vbYes Then第二十七套重置窗体标题为"XXXX年度党员学生信息"Add1 Me.Caption = Year(Date) & "年度党员学生信息"设置窗体的记录源Add2 Me.RecordSource = "SELECT * FROM tStud where [党员否]=true"关闭当前窗体DoCmd.Close第二十八套非团员人数为XXXXAdd1 bTitle.Caption = "非团员人数为" & DCount("学号", "tstud", "团员否=FALSE")验证用户输入Add2 If Name = "csy" And pass = "1129" Then光标焦点移至要求文本框内Me.tUser.SetFocus第二十九套设置窗体标题为当前日期Add1 Me.Caption = Date设置"fTitle"标签的标题Add2 Me.fTitle.Caption = "读者借阅信息"预览方式打开报表并设置条件输出高级读者(职称为"教授"和"副教授"的读者)借阅信息Add3 DoCmd.OpenReport "rReader", acViewPreview, "qT", "职称in('教授','副教授')第三十套重置窗体标题为"系统登录" Add1 Me.Caption = "系统登录"验证用户输入Add2 If tUser = "cueb" And tPass = "1234" Then光标焦点移至要求文本框内Add3 Me.tUser.SetFocus 第三十二套报表标题****年度######Me.Caption = Trim(Year(Date) & "年度") & Trim(Me.bTitle.Caption)定义变量f为整型Dim f As Integer窗体标题自动显示为“计时器”Form.Caption = "计时器"设置铃声Beep在文本框中显示计时的秒数Me.txtList.Value = s第三十三套设置窗体标题为"**年度报表输出"Add1 Me.Caption= mid(Year(Date),3,2) & "年度报表输出"设置窗体"退出"命令按钮标题为粗体显示Add2 Me.bt2.FontBold = -1预览方式输出报表rEmpAdd3 DoCmd.OpenReport "rEmp", acViewPreview第三十四套题干为:没有这个职员Add1 If isnull (Trim(me.txtName))thenAdd2 strSQL = “ select * from tEmp where 姓名= ‘” & name & “’”Add3 If rs.EOF then。
Python精品学习资料2:字符串

第二章Python基础语法Python的语法非常简练,因此用Python编写的程序可读性强、容易理解。
本章将向读者介绍Python的基本语法、概念及其数据类型,。
Python的语法与其他高级语言有很多不同,Python使用了许多标记作为语法的一部分,例如空格缩进、冒号等。
还可以学习如何将数据存储到变量中,以及如何在程序中使用这些变量。
2.5字符串2.5.1字符串创建字符串是Python语言中另外一个重要数据类型,在Python语言中,字符串可以使用双引号(“”)或者单引号(‘’)将值括起来。
【示例2-30】测试运算符优先级执行结果如图2-30所示:图2-30示例2-30执行结果使用三个单引号或者三个双引号括起来的文本会成为多行注释,其实如果将这样的字符串使用print函数输出,或赋给一个变量,将会成为一个长字符串。
在长字符串中会保留原始的格式。
【示例2-31】创建长字符串执行结果如图2-31所示:图2-31示例2-31执行结果2.5.2转义字符我们可以使用“\+特殊字符”,实现某些难以用字符表示的效果。
比如:换行等。
常见的转义字符如表2-13表2-13 转义字符【示例2-32】创建长字符串执行结果如图2-32所示:图2-32 示例2-32执行结果2.5.3字符串拼接在输出字符串时,有时字符串会很长,在这种情况下,可以将字符串写成多个部分,然后拼接到一起。
如果要连接字符串可以使用(+),也就是字符串的加法运算。
还可以将多个字面字符串直接放到一起实现拼接。
例如:'Hello''World'。
【示例2-33】字符串拼接执行结果如图2-33所示:图2-33 示例2-33执行结果2.5.4字符串复制Python中使用*可以实现字符串复制。
【示例2-34】字符串拼接执行结果如图2-34所示:图2-34 示例2-34执行结果2.5.5不换行打印前面调用print时,会自动打印一个换行符。
C语言程序大全
四、编写程序题及参考答案【4.41】从键盘输入十个整数,用插入法对输入的数据按照从小到大的顺序进行排序,将排序后的结果输出。
【4.42】输入一个正整数,要求以相反的顺序输出该数。
例如输入12345,输出位54321。
【4.43】编写程序,读入一个整数N;若N为非负数,则计算N到2×N之间的整数和;若N为一个负数,则求2×N到N之间的整数和。
分别利用for和while写出两个程序。
【4.44】求解爱因斯坦数学题。
有一条长阶梯,若每步跨2阶,则最后剩余1阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶,若每步跨7阶,最后才正好一阶不剩。
请问,这条阶梯共有多少阶?【4.45】一个自然数被8除余1,所得的商被8除也余1,再将第二次的商被8除后余7,最后得到一个商为a。
又知这个自然数被17除余4,•所得的商被17除余15,最后得到一个商是a的2倍。
编写程序求这个自然数。
【4.46】编写程序,用二分法求一元二次方程2x3-4x2+3x-6=0在(10,10)区间的根。
【4.47】中国古代科学家祖冲之采用正多边形逼近的割圆法求出了π的值。
请编写一程序,采用割圆法求出π的值,要求精确到小数点之后的第十位。
【4.48】A、B、C、D、E五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。
日上三竿,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。
B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。
C、D、E依次醒来,也按同样的方法拿鱼。
编写程序求出他们合伙至少捕了多少条鱼。
【4.49】一辆卡车违犯交通规则,撞人逃跑。
现场三人目击事件,但都没记住车号,只记下车号的一些特征。
甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的;丙是位数学家,他说:四位的车号刚好是一个整数的平方。
请根据以上线索求出车号。
C语言期末考试题目2
指针一、单项选择题1。
已知:int a,*y=&a;则下列函数调用中错误的是。
A) scanf("%d”, &a);B)scanf("%d”,y);C)printf("%d", a);D) printf("%d",y);2。
说明语句”int (*p)();"的含义是。
A) p是一个指向一维数组的指针变量B) p是指针变量,指向一个整型数据C)p是一个指向函数的指针,该函数的返回值是一个整型D) 以上都不对3. 设有说明int (*p)[4];其中的标识符p是。
A)4个指向整型变量的指针变量B) 指向4个整型变量的函数指针C) 一个指向具有4个整型元素的一维数组的指针D)具有4个指向整型变量的指针元素的一维指针数组4。
已知:char s[10], *p=s,则在下列语句中,错误的语句是.A) p=s+5;B)s=p+s;C) s[2]=p[4];D)*p=s[0];5。
已知:char s[100];int i;则引用数组元素的错误的形式是.A) s[i+10]B)*(s+i)C) *(i+s)D) *((s++)+i)6。
已知:char s[6], *ps=s;则正确的赋值语句是。
A)s="12345";B)*s=”12345"; C)ps=”12345";D)*ps=”12345”;7。
已知:char a[3][10]={”BeiJing”,"ShangHai","TianJin"},*pa=a;不能正确显示字符串"ShangHai”的语句是。
A)printf(”%s”,a+1);B) printf("%s",*(a+1));C)printf(”%s",*a+1);D)printf(”%s",&a[1][0]);8。
2010级用高级语言程序设计实验报告quan
2010级用高级语言程序设计实验报告quan《高级语言程序设计》实验报告实验室名称:班级:学生姓名:学号:指导教师:学期:2009-2010学年上学期实验1 C 程序设计入门一、实验目的1、熟悉C 编程环境2、掌握简单C 程序的编辑、编译和运行方法二、知识要点1、用printf 函数输出指定字符串(转义字符的使用)2、计算并输出表达式的值3、程序书写风格三、实验预习(要求做实验前完成)1、若要在屏幕输出信息,需要用到库函数:2、输出的信息若需换行,需要用到换行符:3、按C 语言语法规则写出下列算法的表达式(1)26乘以49,再除以17:(2)求29除以6的余数:四、实验内容 (要求提供:① 算法描述或流程图② 源程序 )1、编程输出“我的信息”,包括姓名、性别、专业名称和课程名称,格式为:姓名:性别:专业名称:课程名称:2、编程求以下表达式的值:1491516232+-+ 3、编程计算并输出16.8与27.5两个数的和、差、积、商,要求输出界面为:和是:差是:积是:商是:五、实验结果要求写出运行界面并输出运行结果实验2─3 数据类型、常量变量及顺序结构程序设计一、实验目的1、掌握常量和变量的概念以及使用1、掌握变量的定义、赋值与引用2、掌握顺序结构相关语句的使用3、掌握scanf和printf输入、输出数据的方法二、知识要点1、变量与常量概念2、数据输入、输出的格式控制3、标准库函数与头文件的使用4、算术运算与赋值运算5、数据类型转换三、实验预习(要求做实验前完成)1、假如要定义两个整型变量x和y,语句int x y;错在哪里?2、把a的值赋给b,其语句是:3、如果使用语句scanf(“%d%d”,&x,&y);输入8和9两个整数,其输入格式应该是:4、如果使用语句scanf(“%d,%d”,&x,&y);输入8和9两个整数,其输入格式应该是:5、程序中如果要用到库函数sin,则应包含头文件:6、假设x是一个实型变量,语句printf(“%d”,x);错在哪里?7、语句x=10; y=20; printf(“y=%d, x= %d”,x,y); 能否交换x和y的值?四、实验内容(要求提供:①算法描述或流程图②源程序)1、输入两个人的身高,计算并输出他们的平均身高。
Python程序设计基础教案14--字符串函数
授课教案授课教案附页教学设计说明一、旧课回顾➢字符串在内存中的存放形式:s = 'Hello World'➢字符串s的长度的获取:len(s)➢字符串中的字符是从0开始编号的,字符串中第一个字符的序号是0,最后一个字符的序号是len(s)-1,所以最后一个字符是s[len(s)-1].➢字符和编码的转换:➢大小写字母的转换:大写字母X转小写字母x:ord(‘X’)+chr(ord(‘a’)-ord(‘A’))小写字母x转大写字母X:ord(‘x’)-ord(‘a’))+chr(ord(‘A’)➢练习:对任意一个字符串,将它反向显示。
例如:输入字符串‘hello world’,输出‘dlrow olleh’。
分析:字符串中的字符是从0开始编号的,字符串显示是从第0个字符开始,一直到第len(s)-1个字符;要将字符串反向显示,只需要先显示第len(s)-1个字符,再显示第len(s)-2个字符,... ,最后显示第0个字符即可。
很明显,使用for循环可以很容易实现。
从第len(s)-1个字符开始,start=len(s)-1,到第0个字符为止,stop=0 - 1= -1,步长step = -1.代码示例:注意:step>0时,到谁为止,stop = 谁+1;step<0时,到谁为止,stop=谁-1.二、字符串的比较➢两个字符串a,b可以比较大小,比较规则是按各个对应字符的Unicode编码,编码大的一个为大。
➢比较a[0]和b[0],如果a[0]>b[0]则a>b,如果a[0]<b[0]则a<b,如果a[0]==b[0],继续比较a[1]和b[1];➢如果a[1]>b[1]则a>b,如果a[1]<b[1]则a<b,如果a[1]==b[1],继续比较a[2]和b[2];➢...➢这个过程一直进行下去,直到比较出大小。
➢如果比较完毕两个字符串的每个字符都相等且len(a)==len(b),则a==b;如果len(a)>len(b)则a>b;如果len(a)<len(b)则a<b。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一次上机练习题目
班级: 学号: 姓名: 电脑编号: 日期:9-16
(练习后,把文件名”作业1.doc”,更名为“[学号][姓名1].doc”,并上传到指定目录)
用Mathcad软件完成下面的题目
1. 判断下面简单表达式的运算结果(运算表达式或结果拷贝到括号中)
(1) 333/2+3!=( 33323172.5)
(2) 3+45=( 3451.027103)
(3) dxexx)sin((xsinx()exd12expx()cosx()12sinx()expx() )
(4)
simplify)sin(dxex
x
(
xsinx()exdsimplify12expx()cosx()12sinx()expx()
)
(5) 10)sin(dxexx(01xsinx()exd0.246)
(6) 10)sin(dxexx( 01xsinx()exd12exp1()cos1()12sin1()exp1()12)
(7) ))(sin(22xexdxd(01xsinx()exd0.2462xsinx()exdd22expx()cosx() )
2. 运行下列表达式(运算表达式拷贝在下面)
(1)
结果:
x1357904ixi25
(2)
结果:
i04
x13579
i
xi25
(3)
结果:
a3
b4
ab1
ab0
ab1
ab0
ab1
ab0
(4)
结果:
x142536
y123456
xyT1
xy14323277
(5)
结果:
x167258349
xT123654789
x1258
x229
3. 绘制函数f(x)=x+2sin(x)的图形
图形如下:
fx()x2sinx()
0246810
0
5
10
15
fx()
x
请把你的图形和表达式拷贝在下面:
fx()x2sinx()
0246810
0
5
10
15
fx()
x
4.绘制如下的函数图形(按三维函数绘制)
(1) f(x,y)=sin(y) (x=-4 .. 4, y=-4 .. 4)
函数和图形复制在下面如下:
fxy()siny()
f
(2) fxy()sinx2y2x2y2 (x和y的变化范围从-8到8)
函数和图形复制在下面:
fxy()sinx2y2x2y2
f
fxy()sinx2y2x2y2
f
5. 自由练习的内容可拷贝在下面的区域:
fxy()sinx2y2x2x2y2
f