c练习key(20120620)

c练习key(20120620)

ID:33158655

大小:72.00 KB

页数:9页

时间:2019-02-21

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

《c练习key(20120620)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

2、);printf("s=%d",s);}程序输出结果是: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);}第9页程序输出结果是:result=5函数fun1的作用是:统计数组a中大于等56的数的个数3、main(){intm=8,

3、b[]={70,80,100,50,90,40,60,20,70,70};printf(“result=%d”,fun2(b,10));}intfun2(inta[],intn){floats=0;inti,m=0;for(i=0;i

4、34211";intv[4]={0,0,0,0,},k,i;for(k=0;s[k];k++){switch(s[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

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

6、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]);}程序输出结果是: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

7、’;(或97)n[k]++;p++;}for(i=0;i<5;i++)printf("%d",n[i]);2、下面的函数是通过num统计在字符串str中用空格分割开的单词个数,请填空。intfun(charstr[])第9页{inti,word=0,num=0;for(i=0;str[i]!=’’;i++)if(str[i]==‘')word=0;elseif(word==0){word=1;num++;}returnnum;}3、在上题的基础上增加以下处理:将每个单词的第一个字母改为大写字母。#inclu

8、deintfun(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]>='a'&&str[i]<='z')str[i]=str[i]-32;}returnnum;}main(){intn;cha

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

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

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