社区讨论

C++求助为何空格不管用?

P1765手机参与者 5已保存回复 14

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
14 条
当前快照
1 份
快照标识符
@lo38wbu7
此快照首次捕获于
2023/10/24 02:42
2 年前
此快照最后确认于
2023/10/24 02:42
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;

int main()
{
	char st;
	int i=0;
	while(cin>>st)
	{
		if(st==' ')i++;
		else if(st=='a')i++;
		else if(st=='b')i+=2;
		else if(st=='c')i+=3;
		else if(st=='d')i++;
		else if(st=='e')i+=2;
		else if(st=='f')i+=3;
		else if(st=='g')i++;
		else if(st=='h')i+=2;
		else if(st=='i')i+=3;
		else if(st=='j')i++;
		else if(st=='k')i+=2;
		else if(st=='l')i+=3;
		else if(st=='m')i++;
		else if(st=='n')i+=2;
		else if(st=='o')i+=3;
		else if(st=='p')i++;
		else if(st=='q')i+=2;
		else if(st=='r')i+=3;
		else if(st=='s')i+=4;
		else if(st=='t')i++;
		else if(st=='u')i+=2;
		else if(st=='v')i+=3;
		else if(st=='w')i++;
		else if(st=='x')i+=2;
		else if(st=='y')i+=3;
		else if(st=='z')i+=4;
	 
	}
	cout<<i;
    return 0;
}

回复

14 条回复,欢迎继续交流。

正在加载回复...