关于c语言的问题 急救

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:01:20
例如: 1 1 , 2 2 , 3 3。意思是第一行的第一个字母,第二行的第二个字母,第三行的第三个字母。
对应的密码就是 QSC。
现在xian告诉你他记下来的东西,请你告诉他密码。

注: 第一行字母是QWERTYUIOP,第二行字母ASDFGHJKL,第三行字母ZXCVBNM.

输入

每组测试数据有n行,有多组测试数据(以EOF结束)。
3
1 1

2 2

3 3

3
1 6

2 5

3 4

3
1 8

2 1

3 6

输出

输出对应的密码,然后一个空行。
3后面的空格就是不知道的数
要流程

为了方便,我用伪代码
***************************************
用一个二维字符数组装字符 /*装密码*/
打开测试文件
for(j=0;程序未以EOF结束;j=读取一个数) /*读取的是密码有几位*/
{
for(i=0;i<j;i++) /*以下是读入测试数据和处理密码*/
{
然后读入行和列
取二维数组的行和列的字符给一维数组的第i项
}
把一维数组的第i项置'\0' /*为后面的输出用*/
printf("%s\n",一维数组);
}

我会关注的,但是我没看懂,补充一下吧