c练习key(2012.06.20)

c练习key(2012.06.20)

ID:26783858

大小:70.50 KB

页数:10页

时间:2018-11-29

c练习key(2012.06.20)_第1页
c练习key(2012.06.20)_第2页
c练习key(2012.06.20)_第3页
c练习key(2012.06.20)_第4页
c练习key(2012.06.20)_第5页
资源描述:

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

1、练习汇总一、给出下列程序的执行结果1、main(){intn;for(n=1;n<20;n++){if(n%3!=0)continue;printf("%d;",n);}}程序输出结果是:3;6;9;12;15;18;2、main(){intk=1,s=0;do{if(k%2!=0)continue;s+=k;}while(k++<10);printf("s=%d",s);}程序输出结果是:s=303、main(){intk=1,s=0;do{if(s>12)break;s+=k;}while(k++<10);printf("s=%d",s

2、);}程序输出结果是:s=152、main(){intm=56,s[]={121,93,82,65,58,24,19,8,6,3};printf(“result=%d”,fun1(s,10,m));}intfun1(inta[],intn,intk){inti,c=0;for(i=0;i=k)c++;return(c);}第10页程序输出结果是:result=5函数fun1的作用是:统计数组a中大于等56的数的个数3、main(){intm=8,b[]={70,80,100,50,90,40,60,20,70,70};

3、printf(“result=%d”,fun2(b,10));}intfun2(inta[],intn){floats=0;inti,m=0;for(i=0;i

4、[k]){case'1':i=0;break;case'2':i=1;break;case'3':i=2;break;case'4':i=3;break;}v[i]++;}for(k=0;k<4;k++)printf("%d",v[k]);}程序输出结果是:4211若删除每个case后面的break,则程序输出结果是:00085、#include“stdio.h”voidmian(){inti,j,k;charch=’A’;for(i=0;i<5;i++){for(k=1;k<5-i;k++)putchar(‘‘);for(j=1;j<2*i+1;

5、j++)putchar(ch+i);/*若将j=1改为j=0*/putchar(‘’);第10页}}程序输出结果是:︺(空行)BBCCCCDDDDDDEEEEEEEE若将j=1改为j=0程序输出结果是ABBBCCCCCDDDDDDDEEEEEEEEE6、main(){inta[3][3],b[3]={0},i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=i+j+1;for(i=0;i<3;i++)b[i]=a[i][2]+a[2][i];for(i=0;i<3;i++)printf("%d",b[i]);

6、}程序输出结果是:68107、二、程序完整性填空题1、统计字符串中字符’a’,’b’,’c’,’d’,’e’的个数并将统计结果保存到数组n中。#includemain(){chara[]="aabcaabedbcceeb";intn[5]={0},i=0,k;char*p=a;while(*p){k=*p-‘a’;(或97)n[k]++;p++;}for(i=0;i<5;i++)printf("%d",n[i]);2、下面的函数是通过num统计在字符串str中用空格分割开的单词个数,请填空。intfun(charstr[])第10

7、页{inti,word=0,num=0;for(i=0;str[i]!=’’;i++)if(str[i]==‘')word=0;elseif(word==0){word=1;num++;}returnnum;}3、在上题的基础上增加以下处理:将每个单词的第一个字母改为大写字母。#includeintfun(charstr[]){inti,word=0,num=0;for(i=0;str[i]!='';i++)if(str[i]=='')word=0;elseif(word==0){word=1;num++;if(str[i

8、]>='a'&&str[i]<='z')str[i]=str[i]-32;}returnnum;}main(){intn;

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

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

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