7-16sdut-C语言实验-简单编码将一串文本译成密码,密码的规律是:将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:0——>91——>82——>73——>64——>55——>46——>37——>28——>19——>0然后将所有字符的顺序颠倒。输入格式:输入一串文本,最大字符个数不超过100。输出格式:输出编码后的结果。输入样例:china输出样例:ANIHC #include#includeintmain(){ chara[101]; gets(a); intn=strlen(a); for(inti=0;i if(a[i]>='A'&&a
7-1sdut-C语言实验-字符编码请将一串长度最长为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(如果该字母没后面没有第4个字母可代替,则需从26字母表中的首字母开始代替,比如:W用A代替,Z用D代替),最后得到的文本即为密码。输入格式:输入一串文本,长度固定为5。输出格式:输出对应的密码。格式为:passwordis密码输入样例:China输出样例:在这里给出相应的输出。例如:passwordisGlmre intmain(){ inti,len; charch[50]; gets(ch); len=strlen(ch); f
目录7-226sdut-C语言实验-矩阵输出(数组移位)7-227sdut-C语言实验-计算1到n的和(循环结构)7-228加法口诀表7-226sdut-C语言实验-矩阵输出(数组移位)分数 16全屏浏览题目切换布局作者 马新娟单位 山东理工大学输入N个整数,输出由这些整数组成的n行矩阵。输入格式:第一行输入一个正整数N(N下面依次输入N个整数。输出格式:以输入的整数为基础,输出有规律的N行数据。输入样例:在这里给出一组输入。例如:536258输出样例:在这里给出相应的输出。例如:3625883625583622583662583#include#includeintmain(){intn,a
文章目录7-1sdut-C语言实验-求一个3*3矩阵对角线元素之和7-2求矩阵各行元素之和7-4sdut-C语言实验-矩阵转置7-1sdut-C语言实验-求一个3*3矩阵对角线元素之和分数12作者马新娟单位山东理工大学给定一个3*3的矩阵,请你求出对角线元素之和。输入格式:按照行优先顺序输入一个3*3矩阵,每个矩阵元素均为整数。输出格式:从左下角到右上角这条对角线上的元素之和。输入样例:123345601输出样例:在这里给出相应的输出。例如:13#includeintmain(){inta[3][3]={0},sum=0;for(inti=0;i3;i++){for(intj=0;j3;j++
SDUT-程序设计基础-实验4-for循环(上)在开始之前,我想要提醒一下大家,在看完答案和解析以后,一定要自己再写一遍,一味的复制粘贴没有任何效果,当然,再解析中有任何看不懂的内容都可以私信我!!0.for循环的基本格式for循环相比while循环,二者不能说谁比谁更好,我们在打代码的过程中,要根据不同的情况选择不同的循环(dowhile同样)。for循环的基础结构简单来说分三部分for(变量;循环条件;变量如何改变){循环内容;}如上所示,for循环与while循环的区别就在于,while后跟括号,括号里只需要放循环条件,而for循环则更加完善。1.sdut-C语言实验-A+BforInp
7-1顺序表的建立及遍历读入n值及n个整数,建立顺序表并遍历输出。输入格式:读入n及n个整数输出格式:输出n个整数,以空格分隔(最后一个数的后面没有空格)。输入样例:在这里给出一组输入。例如:4-3102078输出样例:在这里给出相应的输出。例如:-3102078#includeintmain(){intn;scanf("%d",&n);inta[n];inti;for(i=0;i 7-2递增有序顺序表的插入实验目的:1、掌握线性表的基本知识2、深入理解、掌握并灵活运用线性表。3、熟练掌握线性表的存储结构及主要运算的实现已知顺序表L递增有序,将X插入到线性表的适当位置上,保证线性表有序。。输入
如果你对Python中的字典和集合的使用还不是很熟悉,这两篇文章或许能提供一些帮助:Python数据容器之字典(dict)Python数据容器之集合(set)7-1sdut-查验身份证一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:012345678910M:10X98765432现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。验证身份证合
第1章作业: 1.简述你是如何理解数据库系统的三级模式(模式、外模式、内模式)之间的关系的。答:.数据库的三级模式是数据库在三个级别上的抽象,用户级对应外模式,概念级对应概念模式,物理级对应内模式。使用户能够逻辑地、抽象地处理数据而不必关心数据在计算机中的物理表示和存储。实际上,对于一个数据库系统而言一有物理级数据库是客观存在的,它是进行数据库操作的基础,概念级数据库中不过是物理数据库的一种逻辑的、抽象的描述,用户级数据库则是用户与数据库的接口,它是概念级数据库的一个子集。用户应用程序根据外模式进行数据操作,通过外模式一模式映射,定义和建立某个外模式与模式间的对应关系,将外模式与模式联系起来,
第1章作业: 1.简述你是如何理解数据库系统的三级模式(模式、外模式、内模式)之间的关系的。答:.数据库的三级模式是数据库在三个级别上的抽象,用户级对应外模式,概念级对应概念模式,物理级对应内模式。使用户能够逻辑地、抽象地处理数据而不必关心数据在计算机中的物理表示和存储。实际上,对于一个数据库系统而言一有物理级数据库是客观存在的,它是进行数据库操作的基础,概念级数据库中不过是物理数据库的一种逻辑的、抽象的描述,用户级数据库则是用户与数据库的接口,它是概念级数据库的一个子集。用户应用程序根据外模式进行数据操作,通过外模式一模式映射,定义和建立某个外模式与模式间的对应关系,将外模式与模式联系起来,
1#include2#include3usingnamespacestd;4stringstr;5charline;6stringnum;7strings;8intflag=0;910stringkey[]={"main","if","else","for","while","int"};1112intmain()13{14while(cin.get(line))15{16str+=line;17}18for(inti=0;i)19{20//运算符:=+-*/>===!=21//判断加减乘除22if(str[i]=='+'||str[i]=='-'||str[i]=='*'||str[i]=