ACM关于实现字母与数组对应的问题C++Problem Description先来了解一下规则:ABCDEFGHIJKLMNOPQ*RSTUVW*XYZ这是字母表,字母在第i行第j列,则其对应整数ij,例如:A在第1行第1列,则A对应整数11,R在第3行第5列,
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/06 23:52:58
![ACM关于实现字母与数组对应的问题C++Problem Description先来了解一下规则:ABCDEFGHIJKLMNOPQ*RSTUVW*XYZ这是字母表,字母在第i行第j列,则其对应整数ij,例如:A在第1行第1列,则A对应整数11,R在第3行第5列,](/uploads/image/z/8792576-8-6.jpg?t=ACM%E5%85%B3%E4%BA%8E%E5%AE%9E%E7%8E%B0%E5%AD%97%E6%AF%8D%E4%B8%8E%E6%95%B0%E7%BB%84%E5%AF%B9%E5%BA%94%E7%9A%84%E9%97%AE%E9%A2%98C%2B%2BProblem+Description%E5%85%88%E6%9D%A5%E4%BA%86%E8%A7%A3%E4%B8%80%E4%B8%8B%E8%A7%84%E5%88%99%EF%BC%9AABCDEFGHIJKLMNOPQ%2ARSTUVW%2AXYZ%E8%BF%99%E6%98%AF%E5%AD%97%E6%AF%8D%E8%A1%A8%2C%E5%AD%97%E6%AF%8D%E5%9C%A8%E7%AC%ACi%E8%A1%8C%E7%AC%ACj%E5%88%97%2C%E5%88%99%E5%85%B6%E5%AF%B9%E5%BA%94%E6%95%B4%E6%95%B0ij%2C%E4%BE%8B%E5%A6%82%EF%BC%9AA%E5%9C%A8%E7%AC%AC1%E8%A1%8C%E7%AC%AC1%E5%88%97%2C%E5%88%99A%E5%AF%B9%E5%BA%94%E6%95%B4%E6%95%B011%2CR%E5%9C%A8%E7%AC%AC3%E8%A1%8C%E7%AC%AC5%E5%88%97%2C)
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