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

老师布置的作业。要我们自己找题编程,说最好有点难度的。学了大约2个多月C语言,请各位高手指点一下。PS:最好把答案也发给我哦~... 老师布置的作业。要我们自己找题编程,说最好有点难度的。学了大约2个多月C语言,请各位高手指点一下。
PS:最好把答案也发给我哦~
展开
 我来答
yangruihan123
2009-12-10 · TA获得超过314个赞
知道答主
回答量:355
采纳率:0%
帮助的人:262万
展开全部
题目如何查找字符串中重复出现的字串,例如:
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(" %d",i+1);
Ccount++;
}
Scount=0;
temp=0;
}
}
printf("\n子串出现的次数为:%d\n",Ccount);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huifeng00
2009-12-10 · TA获得超过5235个赞
知道大有可为答主
回答量:808
采纳率:0%
帮助的人:814万
展开全部
在百度文档分享中,有经典c语言编程100例,你可以下载,不消耗积分,免费下载的,里面有题目,有答案。
http://wendang.baidu.com/view/6f1ed15abe23482fb4da4cc3.html
在百度文库里面有的。搜索经典c语言编程100例
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kct999
2009-12-10 · 超过30用户采纳过TA的回答
知道答主
回答量:195
采纳率:100%
帮助的人:137万
展开全部
1.实现一个+ - * / ( )的运算
由左向右运算,*/优先级高于+/,()优先级最高
2.请在十分钟内实现10个字符串处理函数,要求格式规范、有适当的判断语句

楼下那个查重复出现子串的,我认为使用strcmp函数更为方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式