C语言复习PPT 函数程序习题课.ppt

C语言复习PPT 函数程序习题课.ppt

ID:51584846

大小:595.50 KB

页数:9页

时间:2020-03-24

C语言复习PPT 函数程序习题课.ppt_第1页
C语言复习PPT 函数程序习题课.ppt_第2页
C语言复习PPT 函数程序习题课.ppt_第3页
C语言复习PPT 函数程序习题课.ppt_第4页
C语言复习PPT 函数程序习题课.ppt_第5页
资源描述:

《C语言复习PPT 函数程序习题课.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、函数程序设计习题课函数程序【1.】写一个判素数的函数,在主函数输入一个数,输出是否为素数的信息。voidmain(){intx;scanf("%d",&x);if(susu(x)==x)printf("Yes");elseprintf("No");}#includeintsusu(inta){inti=2;while(i<=a-1){if(a%i==0)break;i++;}return(i);}函数程序【2.】编写一个函数doubleavg(doubleA[],intn),函数的功能是求数组中n个元素的平均值

2、。在主函数中输入20个数据,调用函数输出平均值。#includedoubleavg(doublex[],intn){inti;doublem;m=0.0;for(i=0;i

3、chars1[],chars2[]),将两个字符串s1和s2连接起来存放在s1中。#include#defineN100voidscat(chars1[],chars2[]){inti=0,j=0;while(s1[i]!=0)i++;while((s1[i]=s2[j])!=0){i++,j++;}}viodmain(){chars1[N+N],s2[N];gets(s1);gets(s2);scat(s1,s2);puts(s1);puts(s2);}函数程序【4.】编写一个fun函数:longfun(chars[

4、]),将一个数字字符串转换为一个整数(不得调用标准库函数)。例如,若输人字符串"-1234",则函数把它转换为整数值-1234。#include#defineN100viodmain(){longfun(chars[]);chars1[N];gets(s1);printf("number=%ld",fun(s1));}longfun(chars[]){inti=0,j=1;longl=0;if(s[i]=='-'){j=-1;i++;}while(s[i]!=0){l=l*10+(s[i]-'0');i++;}re

5、turn(l*j);}函数程序【5.】编写函数fun,函数的功能是:移动一维数组中的内容;若数组中有n个整数,要求把下标从0到p(含p,p小干等于n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10;p的值为3。移动后,一维数组中的内容应为:5,6,7,8,9,10,1,2,3,4。#include#defineN100voidfun(inta[N],intn,intp){intb[N];inti,j,k;for(i=0;i<=p;i++)b[i]=a[i];for

6、(k=0,j=i;j

7、数,可求3行4列整型数组中最大、最小元素值及它们的位置;要求在main中输入输出数组,并在main中输出所要求的数据;该整型数组为全局变量。#include#defineN3#defineM4intA[N][M];intvmax,vmin,vmaxi,vmaxj,vmini,vminj;voidmain(){voidfun(void);inti,j;for(i=0;i

8、",vmaxi,vmaxj,vmax);printf("A[%d][%d]=%dismin",vmini,vminj,vmin);}函数程序voidfun(void){inti,j;vmax=vmin=

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

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

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