欢迎来到天天文库
浏览记录
ID:51590583
大小:148.00 KB
页数:78页
时间:2020-03-24
《程序设计基础(C语言).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《程序设计基础(C语言)》学生函数库2010.1.15初稿2010.1.20二稿函数名与函数功能isprime:素数判断swap:交换sca:输入prt:输出sum:累加和max:最大值min:最小值find:查找count:计数sort:排序select:筛选/选择copy:复制shift:移位issym:对称判断reverse:逆序split:分解merge:合并学生学习、编程、考试时常用的函数库函数名的前缀与后缀前缀用于说明类型正常:int前缀“l”:long前缀“f”:float前缀“p”:指针前缀“str_”:字符串前缀“strs_”:多字串前缀“stu_”:学生后
2、缀用于说明额外条件后缀“_p”:素数后缀“_a”:大于后缀“_ae”:大于等于后缀“_b”:小于后缀“_be”:小于等于后缀“_n”:n个后缀“_0”:直到0函数列表(1)intisprime(intn);voidsca(inta[],intn);voidprt(inta[],intn);voidprt_p(inta[],intn);voidprt_m(inta[],intn,intm);intsca_n(inta[]);intsca_0(inta[]);longsum(inta[],intn);intmax(inta[],intn);intmin(inta[],intn);
3、判断素数输入函数输出函数条件输出按行输出输入n个输入至0累加和最大值最小值练习1,2练习3练习4练习3a练习5练习6练习7练习8练习91.素数函数,isprimeintisprime(intn){inti;if(n<2)return0;for(i=2;i4、o#includeintisprime(intn){……}main(){intn;scanf("%d",&n);if(isprime(n))printf("Yes");elseprintf("No");}每个程序都应该具备,不再重复被调用子函数放在主函数之前不再重复说明代码见前主函数一般放在最后,自底向上整数n定义输入整数n调用并判断n是否素数是则输出Yes否则输出No练习2:将4到100的所有偶数分解为两个素数之和main(){intn,i;for(n=4;n<=100;n+=2)for(i=2;i5、rime(n-i)){printf("%2d=%2d+%2dt",n,i,n-i);break;}}#include等略n分解i与n-i和i与n-i均为素数只需一个公式2.输入函数,scavoidsca(inta[],intn){inti;for(i=0;i6、a,10);for(i=0;i<10;i++)if(isprime(a[i]))printf("%d",a[i]);printf("");}3.输出函数,prtvoidprt(inta[],intn){inti;for(i=0;i7、输出)269911018171615141程序4main(){inta[10];sca(a,10);prt(a,10);}4.条件输出函数,prt_pvoidprt_p(inta[],intn){inti;for(i=0;i
4、o#includeintisprime(intn){……}main(){intn;scanf("%d",&n);if(isprime(n))printf("Yes");elseprintf("No");}每个程序都应该具备,不再重复被调用子函数放在主函数之前不再重复说明代码见前主函数一般放在最后,自底向上整数n定义输入整数n调用并判断n是否素数是则输出Yes否则输出No练习2:将4到100的所有偶数分解为两个素数之和main(){intn,i;for(n=4;n<=100;n+=2)for(i=2;i5、rime(n-i)){printf("%2d=%2d+%2dt",n,i,n-i);break;}}#include等略n分解i与n-i和i与n-i均为素数只需一个公式2.输入函数,scavoidsca(inta[],intn){inti;for(i=0;i6、a,10);for(i=0;i<10;i++)if(isprime(a[i]))printf("%d",a[i]);printf("");}3.输出函数,prtvoidprt(inta[],intn){inti;for(i=0;i7、输出)269911018171615141程序4main(){inta[10];sca(a,10);prt(a,10);}4.条件输出函数,prt_pvoidprt_p(inta[],intn){inti;for(i=0;i
5、rime(n-i)){printf("%2d=%2d+%2dt",n,i,n-i);break;}}#include等略n分解i与n-i和i与n-i均为素数只需一个公式2.输入函数,scavoidsca(inta[],intn){inti;for(i=0;i6、a,10);for(i=0;i<10;i++)if(isprime(a[i]))printf("%d",a[i]);printf("");}3.输出函数,prtvoidprt(inta[],intn){inti;for(i=0;i7、输出)269911018171615141程序4main(){inta[10];sca(a,10);prt(a,10);}4.条件输出函数,prt_pvoidprt_p(inta[],intn){inti;for(i=0;i
6、a,10);for(i=0;i<10;i++)if(isprime(a[i]))printf("%d",a[i]);printf("");}3.输出函数,prtvoidprt(inta[],intn){inti;for(i=0;i7、输出)269911018171615141程序4main(){inta[10];sca(a,10);prt(a,10);}4.条件输出函数,prt_pvoidprt_p(inta[],intn){inti;for(i=0;i
7、输出)269911018171615141程序4main(){inta[10];sca(a,10);prt(a,10);}4.条件输出函数,prt_pvoidprt_p(inta[],intn){inti;for(i=0;i
此文档下载收益归作者所有