ACM关于实现字母与数组对应的问题C++Problem Description先来了解一下规则:ABCDEFGHIJKLMNOPQ*RSTUVW*XYZ这是字母表,字母在第i行第j列,则其对应整数ij,例如:A在第1行第1列,则A对应整数11,R在第3行第5列,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 01:54:59
ACM关于实现字母与数组对应的问题C++Problem Description先来了解一下规则:ABCDEFGHIJKLMNOPQ*RSTUVW*XYZ这是字母表,字母在第i行第j列,则其对应整数ij,例如:A在第1行第1列,则A对应整数11,R在第3行第5列,
ACM关于实现字母与数组对应的问题C++
Problem Description
先来了解一下规则:
ABCDEFG
HIJKLMN
OPQ*RST
UVW*XYZ
这是字母表,字母在第i行第j列,则其对应整数ij,例如:A在第1行第1列,则A对应整数11,R在第3行第5列,则R对应整数35.女生将男生所说的单词所有字母对应的整数加起来后模3取余,余数为1的,拿到糖水,余数为2的,拿到奶茶,余数为0的,拿到项链.下面就由你来快速告诉2位女生男生拿到的是什么礼物吧.
Input
输入有多组数据.每组数据第一行包括一个整数N.接下来的N行,每行包括一个单词.每个单词的长度不超过10,只包含大写字母或小写字母.
Output
对于每个单词,输出一行结果.
如果男生拿到的是糖水,则输出:“Syrup”(不需输出双引号);
如果男生拿到的是奶茶,则输出:“Tea”(不需输出双引号);
如果男生拿到的是项链,则输出:“Necklace”(不需输出双引号);
Sample Input
3
Happy
Ha
ThanKS
Sample Output
Syrup
Tea
Necklace
希望大家能编个出来 ,当作练练自己,急用
#include
using namespace std;
int main()
{
int i,j,q,w,t,s,n;
char a[4][7]={{'A','B','C','D','E','F','G'},{'H','I','J','K','L','M''N'},{'O','P','Q','*','R','S','T'},
{'U','V','W','*','X','Y','Z'}};
char b[4][7]={{'a','b','c','d','e','f','g'},{'h','i','j','k','l','m','n'},{'o','p','q','*','r','s','t'},
{'u','v','w','*','x','y','z'}};
char c[11];
while(cin>>n)
{
s=0;t=0;
for(i=1;i>c;
for(j=0;c[j]!='\0';j++)
for(q=0,w=0;q
ACM关于实现字母与数组对应的问题C++Problem Description先来了解一下规则:ABCDEFGHIJKLMNOPQ*RSTUVW*XYZ这是字母表,字母在第i行第j列,则其对应整数ij,例如:A在第1行第1列,则A对应整数11,R在第3行第5列,
用类应该简单一点的,用数组搞死了
#include
using namespace std;
int ck(char**a,char x)
{
for(int i=0;i