




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数组1:输入10个整数,分别输出这10个数,再计算并输出它们的和2:输入10个不同的整数,将它们存入数组a中,再输入1个数x,然后在数组中查找x。如果找到,则输出相应的下标,否则输出“not found.3:输入1个正整数n(1n=10)再输入n个整数,将它们存入数组a中:(1)输出最小值与它所对应的下标(2)将最小值与第一个数交换,输出交换后的n个数4:编一函数,把一个字符串中从第i个字符开始的n个字符保存在另一个字符数组中,并输出。5:编写程序:由键盘任意输入一串字符,判断是否为回文。回文是首位对称相等的字符串,如:abcdcb正回文。6:编写程序:验证下列矩阵是否为魔方阵。魔方阵是每一行
2、、每一列、每一对角线上的元素之和都是相等的矩阵。172418152357141646132022101219213111825297:编写程序:由键盘任意输入一串字符,再输入一个字符,统计这个字符在这串字符串中出现的次数。8:编写程序:由键盘任意输入一串字符,在输入一个字符和一个位置,将此字符插入在这个字符串的这个位置上。如:原来串为abcdef 输入字符k,位置是3,新串为abkcdef9:有3 x 4矩阵,其中数字为整型常数(如下图),求出其中最大元素和最小元素,并输出。10:由键盘任意输入两个字符串,不用库函数strcat,将两个字符串连接。11:由键盘任意输入一串字符,对其进行加密,加
3、密原则为:如果为字母,将其循环右移两个字母,其他字符不变。如:原串为ab12CDxy乙 新串为cd12EFzab12:输入一个5*5的数组,分别求其主对角线和辅对角线上元素的和。13:由键盘任意输入10个数,将最大数调到最前面,最小数调到最后面。14:由键盘任意输入10个学生的姓名(以拼音形式),将它们按ASCII码的顺序从小到大排序,并输出。(这就是一个排序问题,只 不过对字符串进行比较操作,用库函数)15:打印出杨辉三角(如下:6行)。1 TOC o 1-5 h z 11121133 11464115101051数组 程序参考不口t一#includemain()int sum=0;int
4、a10;for(int i=0;i=9;i+)scanf(%d”,&ai);for(int i=0;i=9;i+) sum+=ai; printf(%d ,ai);printf(sum=%dn,sum);#includemain()int x=0; int a10;for(int i=0;i=9;i+)scanf(%d”,&ai);printf(please input a number for looking for=);scanf(%d,&x);for(int i=0;i=9;i+)if(x=ai)printf(Find the number %d,its location is no.%
5、dn,x,i+1);break;if(i=9)printf(Not find!n);)#include main()(int i,n,p,min; int a10;printf(please input the number=);scanf(%d,&n);for(i=0;i=n-1;i+)(scanf(%d,&ai);)min=a0;p=0;for(i=1;i=n-1;i+)(if(aimin)( min=ai; p=i;)printf(nmin=%d,its index is %dn,min,p);if(p!=0)( i=a0;a0=min; ap=i;)printf(the array:)
6、;for(i=0;i=n-1;i+) printf(%d ,ai);printf(n);)#include main()(char str140,str240=0; int i,j,n;printf(Please input the string (length40):n);scanf(%s,str1);j=0;while(str1j!=0) j+;printf(Please input the number i(=%d)=,j-1);scanf(%d,&i);printf(nPlease input the number n(=%d) =,j-1-i); scanf(%d,&n);for(j
7、=0;j=n-1;j+)str2j=str1i+j;printf(n%sn,str2);#include#include main()char str80=0;int i,j,len;printf(please input a string:n);scanf(%s,str);len=strlen(str);for(i=0,j=len-1;i=j)printf(你输入的字符串是回文! n);elseprintf(你输入的不是回文! n);6:#includemain()(int a55=17,24,1,8,15,23,5,7,14,16, 4,6,13,20,22, 10,12,19,21,3,
8、11,18,25,2,9);int i,j,sum12=0;printf(the array is:n);for(i=0;i5;i+)for(j=0;j5;j+)printf(%3d ,aij);printf(n);for(i=0;i5;i+)for(j=0;j5;j+)sumi+=aij;sumi+5+=aji;if(i=j) sum10+=aij;if(i=4-j) sum11+=aij;for(i=0;i12;i+)printf(sum%d=%-3dt,i,sumi);for(i=0;i=11) printf(n 这个矩阵是魔方阵! n);else printf(这个矩阵不是魔方阵! n
9、);#includemain()char str80=0,ch; int length,i,count=0;printf(input a string(length80):n);gets(str);printf(input a char:=);ch=getchar(); length=strlen(str);for(i=0;ilength;i+)if(ch=stri) count+;printf(nthe number of the char %c =%dn,ch,count);#includemain()char ch,str80=0; int position=-1,len,i;print
10、f(input a string:n);gets(str); len=strlen(str);printf(input the char to insert:=);ch=getchar();printf(input the position to hold %c:(%d)=,ch,len);scanf(%d,&position);if(position=len) strposition=ch;else if(position=position;i-)stri=stri-1;strposition-1=ch; puts(str); putchar(n);#includemain()int a34
11、=1,2,3,4,9,8,7,5,-10,10,-5,2;int i,j,max,min;printf(The array is:nn);for(i=0;i=2;i+)(for(j=0;j=3;j+)printf(a%d%d=%4d ,i,j,aij);printf(n);)max=min=a00;for(i=0;i=2;i+)for(j=0;j=3;j+)(if(maxaij) min=aij;)printf(nThe max=%d,the min=%dn,max,min);)#include#includemain()(char stra100,strb100;int lena,lenb,
12、i;printf(input the first string:);gets(stra);printf(ninput the second string:);gets(strb);lena=strlen(stra);lenb=strlen(strb);for(i=0;i=lenb-1;i+)strai+lena=strbi;printf(the string after combined is:n);for(i=0;i=lena+lenb-1;i+)printf(%c,strai);/*puts(stra); */ putchar(n);)11:#includemain()(char stra
13、100;int lena,i;printf(input the first string:);gets(stra);lena=strlen(stra);for(i=0;i=A&strai=a&strai=Y&strai=y&strai=z) strai-=24;)printf(the string after encoded is:n);for(i=0;i=lena-1;i+)printf(%c,strai);putchar(n);)12:#includemain()(int i,j,five55;long sum1=0,sum2=0;printf(input 25 numbers:);for
14、(i=0;i5;i+)for(j=0;j5;j+)scanf(%d,&fiveij);printf(next,the array will be output:n);for(i=0;i5;i+)for(j=0;j5;j+)printf(%6d,fiveij);printf(n);for(i=0;i5;i+)for(j=0;j5;j+)if(i=j)sum1+=fiveij;if(i=4-j)sum2+=fiveij;printf(sum1=%d,sum2=%dn,sum1,sum2);13:#includemain()int i,j,max,maxindex,min,minindex,ten1
15、0;printf(input 10 numbers:);for(i=0;i10;i+)scanf(%d”,&teni);printf(the origin array as follows:n);for(i=0;i10;i+)printf(%6d,teni);printf(n);max=min=ten0;maxindex=minindex=0;for(i=0;imax)max=teni;maxindex=i; if(tenimin) min=teni;minindex=i;if(maxindex=9&minindex=0) /*直接交换两个数 */i=tenminindex;tenminind
16、ex=tenmaxindex; tenmaxindex=i;se if(maxindex!=0&minindex=0) /*先交换最小值*/ i=ten9;ten9=tenminindex;tenminindex=i;i=ten0;ten0=tenmaxindex;tenmaxindex=i;else /先交换最大值*/i=ten0;ten0=tenmaxindex;tenmaxindex=i;i=ten9;ten9=tenminindex; tenminindex=i;)printf(the array after reset is:n);for(i=0;i10;i+)printf(%6d,
17、teni);printf(n);)#includemain()char name2010,tempname20;int i,j,minindex;printf(input ten names:);for(i=0;i10;i+)printf(ninput the %dth name: ,i+1);gets(namei);)printf(the name you input is:n);/minindex=0;for(i=0;i10;i+) minindex=i;for(j=i+1;j0) minindex=j;if(minindex!=i)strcpy(tempname,namei);strcpy(namei,nameminindex);strcpy(nameminindex,tempname);)puts(name
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养宠物租房合同范例
- 包装物购销合同范例
- 中介合同范本样本
- 农副产品马蹄收购合同范本
- 别墅土建付款合同范本
- 凉山校园保洁合同范本
- 人资服务合同范本
- 全款车抵押合同范本
- 公里桩合同范本
- 劳务派遣未签合同范例
- 2025年湖南城建职业技术学院单招职业技能测试题库完美版
- 武汉2025年湖北武汉市教育系统专项招聘教师679人笔试历年参考题库附带答案详解
- 高中主题班会 借哪吒精神燃开学斗志!课件-高一下学期开学第一课班会
- 2024年12月2025浙江湖州市长兴县综合行政执法局公开招聘辅助执法人员8人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 潍坊2025年山东潍坊市产业技术研究院招聘7人笔试历年参考题库附带答案详解
- 《南非综合简要介绍》课件
- 2023六年级数学下册 第2单元 百分数(二)综合与实践 生活与百分数说课稿 新人教版
- 财务管理毕业论文
- 二零二五年度医疗援助派驻服务协议4篇
- 2024年山东力明科技职业学院高职单招语文历年参考题库含答案解析
- 大模型关键技术与应用
评论
0/150
提交评论