for(i=0;i<=n;i++)这句话之后要跟着{}中间不能再加上别的问题,你写的中间就加上了
sum=m; 这句,还有,这里表示要循环几次的n,是你自己输入的,并不是固定的,for(i=0;i<=n;i++)这句话就有问题了,这句是不明确的,这里不能用你自己要赋值的变量, 所以编译的时候会出错。
下面是核心代码,其他的自己搞吧
int getRestbuf(const char buf1, int count, const char buf2)
{
int nCount = 0;
char p = buf1;
while(p = strstr(p, buf2))
{
nCount++;
p += strlen(buf2);
}
count = nCount;
return 0;
}
int main()
{
char buf1 = "abcd11111abcd2222abcdqqqqq";
char buf2 = "abcd";
int nCount = 0;
getRestbuf(buf1, &nCount, buf2);
return 0;
}
帮你写了下,你试试:
#include<stdioh>
main()
{
char x;
x=getchar();
while(x>=97&&x<=122)
{
x=x-32;
}
putchar(x);
}
一、给老师的新年祝福代码:2mylovecn/tbj二、给爸爸的新年祝福代码:2mylovecn/tbh三、给妈妈的新年祝福代码:2mylovecn/tbi四、给朋友的新年祝福代码:2mylovecn/t8m五、新年祝福:____ / ____ 新年快乐代码:2mylovecn/t9f六、烟花代码:表白代码:2mylovecn/ag新年祝福代码:2mylovecn/ag
欢迎分享,转载请注明来源:表白网
评论列表(0条)