习题七(解答)

习题七(解答)

ID:42301559

大小:69.50 KB

页数:8页

时间:2019-09-12

习题七(解答)_第1页
习题七(解答)_第2页
习题七(解答)_第3页
习题七(解答)_第4页
习题七(解答)_第5页
资源描述:

《习题七(解答)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题七一、填空题1.52.153.max=23,min=-4max=0,min=04.1365.first:11,3,9second:20,3,9third:20,3,5二、选择题1.A2.A3.C4.D5.A6.C7.A8.B9.A10.A11.B12.A13.B14.D15.D三、编程题1、/*判断字符是否为小写字母*/#includecharisLow(charch){if(ch>='a'&&ch<='z')returnch-'a'+'A';elsereturnch;}intmain(void){charch;printf("请输入一个

2、字符:");scanf("%c",&ch);printf("%c",isLow(ch));return0;}2、/*逆序输出整数*/#includeintreverse(intnumber){intrev=0,b;do{b=number%10;rev=rev*10+b;number=number/10;}while(number);returnrev;}intmain(void){intnum,revnum;intislow;printf("请输入一个整数:");scanf("%d",&num);revnum=reverse(num)

3、;printf("逆序后整数为:%d",revnum);return0;}3、/*计算亲密数*/#include"stdio.h"voidfamiliar(intn){inta,i,b,c;for(a=1;a

4、n(void){intn=3000;familiar(n);return0;}4、/*排序数组*/#include#defineN10voidsort(floata[],intn){inti,j;floattemp;for(i=0;ia[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}intmain(void){floata[N];inti;printf("请输入%d个数值:",N);for(i=0;i

5、%f",&a[i]);sort(a,N);printf("排逆序后的数组为:");for(i=0;i='A'&&s[i]<='Z')ch=s[i]+32;elseif(s[i]>='a'&&s[i]<='z')ch=s[i];if(ch!='')b[ch-'a']++;i++;ch='';

6、}}intmain(void){charch[80];intb[26]={0},i;printf("请输入一串字符:");gets(ch);fun(ch,b);for(i=0;i<26;i++)if(b[i]){printf("%c或%c出现的次数为:%d",'a'+i,'A'+i,b[i]);}return0;}6、/*在字符串中找寻子字符串出现位置*/#include#includeintsubstring(charstr[],charsubstr[]){intend,i,j;end=strlen(str)-s

7、trlen(substr);/*计算结束位置*/if(end>0)/*子字符串小于字符串*/{for(i=0;i<=end;i++)/*用循环比较*/for(j=i;str[j]==substr[j-i];j++)if(substr[j-i+1]=='')/*子字符串字结束*/returni+1;/*找到了子字符串*/}return-1;}intmain(void){charstring[100];charsubstr[100];intresult;printf("请输入字符串==>");gets(string);/*读取字符串*/printf("请输入要

8、搜索的子字符串==>");gets(s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。