这题为什么不能用函数
查看原帖
这题为什么不能用函数
662115
Robert_C_Martin楼主2022/2/1 19:31
#include<bits/stdc++.h>
using namespace std;

int fun(char c)
{
    if(c=='a'||c=='d'||c=='g'||c=='j'||c=='m'||c=='p'||c=='t'||c=='w'||c==' ') return 1;
	if(c=='b'||c=='e'||c=='h'||c=='k'||c=='n'||c=='q'||c=='u'||c=='x') return 2;
	if(c=='c'||c=='f'||c=='i'||c=='l'||c=='o'||c=='r'||c=='v'||c=='y') return 3;
	if(c=='s'||c=='z') return 4;
}

int main()
{
    string s;
    int i,sum=0;
	getline(cin,s);
	for(i=0;i<s.size();i++) sum+=fun(s[i]);
	cout<<sum; 
	return 0;
} 

爆零了==

2022/2/1 19:31
加载中...