我的代码怎么错了呢?
小方是ACM协会新来的,他认为自己很聪明,对此小刘很看不下去,于是他给小方一句话,如果小方能看明白里面的意思,他就承认小方很聪明.这句话里面包括有数字和一些字符 ,小方需要的方法就是把里面的数字翻译成对应的英文字母(0对应a,1对应b.9对应j,所有数字都小于10) ,同时保留里面的英文字符和空格就可以得到里面的意思了.你可以帮小方实现这个程序吗^_^
Input
第一行是一个数字N表示小刘给出的字符串的数目,接下来N行每一行有一字符串,字符串 由数字和英文字符和其他字符及空格组成.每一个字符串的数目不会超过1000个.
Output
请你按照小方的方法输出对应的字符串.
Sample Input
4
fsadfg
1231 32po
236s0fgam dsr
Sample Output
fsadfg
bcdb dcpo
cdgsafgam dsr
我的代码:
#include
#include
#include
using namespace std;
int main()
{
int i=0,j,t;
char a[1000];
cin>>t;
getchar();
while(t--)
{
gets(a);
for(j=0;a[j];j++)
{
if(strcmp(a,^_^)==0)
;
else if(a[j]>='0'&&a[j]
我的代码怎么错了呢?小方是ACM协会新来的,他认为自己很聪明,对此小刘很看不下去,于是他给小方一句话,如果小方能看明白里
答案:1 悬赏:80 手机版
解决时间 2021-08-23 07:43
- 提问者网友:箛茗
- 2021-08-22 07:23
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-08-22 08:39
#include
#include
#include
using namespace std;
int main()
{
int i=0,j,t;
char a[1000];
cin>>t;
getchar();
while(t--)
{
gets(a);
for(j=0;a[j];j++)
{
if(a[j]!=' '&&(a[j]'9'&&a[j]'Z'&&a[j]'z'))//这里你理解错意思了
;
else if(a[j]>='0'&&a[j]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯