C语言复习要点及应用示例-ssm-12.06.18.ppt

C语言复习要点及应用示例-ssm-12.06.18

* 【3.13】编程,输入一个字符串和整数K和M,设字符串长度为N(其中N、M=80,K=N),从其第K个字符起,删去M个字符,组成长度为N-M的新字符串并输出。例如,输入字符串We are poor students.、K=8、M=5,则输出的字符串是We are students.。 main() { char str1[80],*p,*q; int i,j,k,m; printf(Enter string1:); gets(str1); printf(k,m\n); scanf(%d,%d,k,m); for(p=str1,i=0;ik *p!=\0;p++,i++) { if(i==k-1) { q=p; for(j=0;jm;j++) q++; for( ;*q!=\0;p++,q++) *p=*q; *p=\0; } } printf(Result:); puts(str1); } * 【3.14】编程,输入一个字符串,分别输出字符串中所包含的各个不同的字符及其各自字符的数量。如:输入字符串:abcedabcdcd 则输出:a=2 b=2 c=3 d=3 e=1。 main() { char str[80]; int a[256]={0},i,temp; puts(Input string); gets(str);

文档评论(0)

1亿VIP精品文档

相关文档