我for循环的循环条件改成那个样子为什么不行啊?
查看原帖
我for循环的循环条件改成那个样子为什么不行啊?
470881
郭亮20510507027楼主2021/10/23 10:23
#include <stdio.h>
#include <string.h>
int main()
{
	int i,cnt=0,len;
	char title[100];
	gets(title);
	len=strlen(title);
	for(i=0;i<len;i++)//i!='\0'为什么不行? 
	{
		if(title[i]>='a'&&title[i]<='z')
		cnt++;
		else if(title[i]>='A'&&title[i]<='Z')
		cnt++;
		else if(title[i]>='0'&&title[i]<='9')
		cnt++;
	}
	printf("%d",cnt);
	return 0;
 } 
2021/10/23 10:23
加载中...