www.ntzj.net > #inCluDE "stDio.h" voiD mAin() { ChAr WEnZi[100...

#inCluDE "stDio.h" voiD mAin() { ChAr WEnZi[100...

这段程序的功能是统计字符串b在字符串a出现的次数。#include int main(){ char a[100], b[100];//定义两个字符串数组,表示字符串。int i=0, j=0, n=0;//定义三个整型变量i,j,n并都初始化为0.其中j表示字符串a的起始位置,i表示字符串b的起始...

这个好像是文件乱码了,下个360文件管理器,改一下码就行了,又能看了。

楼主的代码没抄全哈~~ 这个编码风格也怪难受的~~ ========================= scanf 以空白字符或指定字符分隔文本,最大匹配(好像 C 编译器的Token分析) ========================= scanf("%c",&c); -- 从 stdin 读取一个 char(个人观点:Sam...

不完整,fun函数体都不知道

str[++i] 访问无效内存地址 ~ ~ ~

这个程序的功能是删除掉字符串里面的空格。for(i=j=0;s[i]!='\0';i++)if(s[i]!='')//不是空格的话就执行下面的操作{s[j]=s[i];j++;//如果不是空格的话i和j的值是一样的,但是如果是有空格的话i的值就会比j的要大,因为j是在说s[i]不为空格时才增...

scanf("%c,%c",&c1,&c2); 改成: scanf("%c",&c1); scanf("%c",&c2); 这个语句分开获取就可以获取字符的值了,printf("c1=%c,c2=%c\n",c1,c2);

while(*(p++)=*(q++)); 相当于 while( *q) { *p=*q; p++; q++; } 这样应该很直观了吧......哪里不懂思考再追问......

没有右侧大括号“}”。

因为100%100000=100大于0所以执行第一条if语句 即输入数字有问题

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com