资源描述:
《中职编程语言基础C语言07 资源拓展 程序设计举例.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、程序设计举例1.有n个整数,使其前面各数顺序向右移m个位置,最后m个数变成最前面m个数。写一函数实现以上功能,在主函数中输入n个整数,并输出调整后的n个数。main(){intnumber[20],n,m,I;printf(“Howmanynumber?”);scanf(“%d”,&n);printf(“Input%dnumber:”,n);for(i=0;i2、ove(number,n,m);printf(“Now,theyare:”);for(i=0;iarray;p--)*p=*(p-1);*array=array_end;m--;if(m>0)move(array,n,m);}2.有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),
3、凡报到3的人退出圈子,问最后留下的是原来第几号的那位。p++;}return(n);}3.有一字符串,包含n个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。main(){intm;char*str1[20],*str2[20];printf(“Inputstring:”);gets(str1);printf(“Whichcharacterthatbegintocopy?”);scanf(“%d”,&m);if(strlen(str1)4、opystr(str1,str2,m);printf(“result:%s”,str2);}}copystr(char*p1,char*p2,intm){intn;n=0;while(n