求一适合C语言编程题,适合初学者,要有点难度滴

来源:百度知道 编辑:UC知道 时间:2024/05/05 07:02:32
老师布置的作业。要我们自己找题编程,说最好有点难度的。学了大约2个多月C语言,请各位高手指点一下。
PS:最好把答案也发给我哦~

在百度文档分享中,有经典c语言编程100例,你可以下载,不消耗积分,免费下载的,里面有题目,有答案。
http://wendang.baidu.com/view/6f1ed15abe23482fb4da4cc3.html
在百度文库里面有的。搜索经典c语言编程100例

题目如何查找字符串中重复出现的字串,例如:
abckdafabc
如何找出abc,求出所有出现的位置和出现的次数

#include <stdio.h>
#include <string>
void main(){
char a[100],b[100];
printf("请输入字符串:");
scanf("%s",a);
printf("请输入子串:");
scanf("%s",b);
int alen=strlen(a);
int blen=strlen(b);
int i,j,k,Scount=0,temp=0;
printf("字串出现的位置:");
int Ccount=0;
for (i=0;i<alen;i++)
{
if (a[i]==b[0])
{
temp=i;
Scount++;
for (j=1;j<blen;j++)
{
if (a[++temp]==b[j])
{
Scount++;
}
}
if (Scount==blen)
{
printf(&quo