




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1:(1) A(2) B(3) D 2: (1) 10|10|10(2) pogam 3: (1) *p!=0&*q!=0 *p=*q; q+ (2) i11 &ai i-;if(i=0)break; i!=0 4、/*题目:输入一个字符串,再删除指定的字符*/*如果字符串中没有指定字符,则输出原字符串。*/#includevoid fun(char *str,char c) char *p; for(p=str;*p!=0;p+) if(*p!=c) *str+=*p; *str=0;void main() char str80,c; printf(nPlease input a string: ); gets(str); printf(nnPlease input delete char: ); scanf(%c,&c ); fun(str,c); puts(str); getch();5、/*从键盘输入单词,每个单词之间用空格隔开,“.”号结束输入,*/*将每个单词的第一个字母转化成大写字母。*/#include#includechar zhuanhua(char c) /*定义将小写字母转化为大写字母的函数*/ char C; if(c=a&c=z) /*是小写字母就转化,不是则原样返回*/ C=c-32; else C=c; return C; /*此函数防止有标点符号或者第一个字母本身是大写字母*/void main() char a100,*p=a; int i=1,j; a0= ;p+; /*为方便下面的if语句,初始化a0为空格*/ printf(nPlease input a string: ); for(;) scanf(%c,p);if(*p=.) break;p+;i+; ai=0; for(j=1;ji;j+) if(aj-1= &aj!= )/* 第一个字母前面可能有很多空格*/ aj=zhuanhua(aj); /*调用转化函数,使其变为大写字母*/ p=a; while(*p) printf(%c,*p);p+; getch();6、/*输入8个数,排序后输出。*/#include#includevoid main() int data8,i,*p1,*p2,temp; p1=data; printf(nInput 8 number: ); for(i=0;i8;i+) scanf(%d,p1); p1+; for(p1=data;p1data+8-1;p1+) for(p2=p1+1;p2data+8;p2+) if(*p1*p2) temp=*p1;*p1=*p2;*p2=temp; for(i=0,p1=data;i8;i+,p1+) printf(%d ,*p1); getch();7、/*题目:输入一个字符串,将此字符串的m个字符开始的第n个字符复制到另一个字符串。*/#includevoid main() int m,n,i; char a100,b100,*p,*q; printf(Please input a string: ); gets(a); p=a;q=b; printf(nnPlease input m and n(like 1,1): ); scanf(%d,%d,&m,&n); if( (strlen(a)=m) & (strlen(a)-m+1)=n) )/*复制的位置要符合要求*/ p+=m-1; /*指针指向第一个要复制的字符*/ for(i=0;in;i+) *q=*p; p+; q+; *q=0; printf(String a is: %sn,a); printf(string b is: %sn,b); else printf(nError!); /*复制的位置不符合要求,打印错误*/ getch();8、/*输入8个数,将最大的数与第一个数对换。*/*将最小的数与最后一个数对换*/#includevoid main() int a100,temp1=0,temp2=0,max=0,min=0,k; printf(nPlease input 8 ge shu: ); for(k=0;k8;k+) scanf(%d,&ak); if(akamax)max=k; /*用标记max最大值的下标*/ if(min=0) if(max=7) temp1=a0; a0=a7;a7=temp1; else temp2=a7;a7=amin; a0=amax;amax=temp2; else if(max=0) if(min!=7) temp2=a7; a7=amin;amin=temp2; else if(min=7) temp1=a0;a0=amax;amax=temp1;else if(max=7) temp2=a7;a7=amin; amin=a0;a0=temp2;else temp1=a0;temp2=a7; a0=amax;a7=amin; amin=temp2;amax=temp1; for(k=0;k8;k+) printf(%d ,ak); getch();9、/*输入n个数,并排序后输出。*/#include#includeint *paixu(int data,int n) int i,*p1,*p2,temp; p1=data; for(p1=data;p1data+n-1;p1+) for(p2=p1+1;p2data+n;p2+) if(*p1*p2) temp=*p1;*p1=*p2;*p2=temp; p1=data; return p1;void main() int n,a100,i,*p=a; printf(Please input n: ); scanf(%d,&n); printf(nnPlease enter %d ge shu: ,n); for(i=0;in;i+) scanf(%d,p); p+; p=paixu(a,n); for(i=0;in;i+,p+) printf(%d ,*p); getch();10、#includestdio.h#define max 1042main()float j,amax;int t,i=0;char bmax,*p=b; clrscr();printf(Enter a string:);gets(b);wh
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脑肿瘤分子分型-洞察与解读
- 班组安全培训鉴定材料课件
- 2025年芜湖安定精神病医院招聘护理10人考前自测高频考点模拟试题及答案详解参考
- 2025江苏省退役军人事务厅直属优抚医院招聘12人考前自测高频考点模拟试题完整答案详解
- 2025年甘肃省临夏州东乡县融媒体中心招聘模拟试卷完整参考答案详解
- 2025福建龙岩市上杭县文化旅游发展有限公司(上杭古田建设发展有限公司)所属企业招聘人员拟聘用人选模拟试卷参考答案详解
- 2025内蒙古巴彦淖尔市能源(集团)有限公司招聘48人(第一批)考前自测高频考点模拟试题及一套完整答案详解
- 2025内蒙古阿拉善盟赛汗人力资源服务有限公司招聘10人考前自测高频考点模拟试题附答案详解(模拟题)
- 2025贵州省农业科学院引进高层次人才16人考前自测高频考点模拟试题附答案详解(考试直接用)
- 班组安全培训方法及措施课件
- 中国桑蚕养殖行业发展前景及发展策略与投资风险研究报告2025-2028版
- 中医高血压糖尿病课件
- 外带药输液协议书
- 微信小程序电商代运营及品牌授权合作合同
- 2025年天津市春季高考升学考试全真模拟试卷(二)中职英语(无答案)
- 初中数学问题解决策略 特殊化教案2024-2025学年北师大版(2024)七年级数学下册
- 古代汉语平仄试题及答案
- 钢卷储存及装卸安全管理办法
- 马工程《艺术学概论》-绪论省公开课一等奖全国示范课微课金奖课件
- 巡视巡察工作流程
- 中秋国庆教师廉洁教育
评论
0/150
提交评论