IF 和else if

来源:互联网 发布:序列比对动态规划算法 编辑:程序博客网 时间:2024/05/17 01:40
#include<iostream>
using namespace std;
int main()
{
int i,j=0,k=0,l=0;
char str[1000];
gets(str);
for(i=0;str[i-1]!='\0';i++)
{
cin>>str[i];
}
for(i=0;str[i]!='\0';i++)
{
if(str[i]==' ')
k++;
 else if(str[i]>='a'&&str[i]<='z')//这个代码是正确的,如果换成if就是错误的,比如空格用else if统计一次,用if统计两次
j++;
else
l++;
}
cout<<j<<endl;
cout<<k<<endl;
cout<<l<<endl;
}