英语翻译就是能把字母,数字,符号用“.”“-”互译的以字母与字母之间隔一个空格,单词与单词之间隔三个空格的方式输入来翻译
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/19 08:41:29
英语翻译
就是能把字母,数字,符号用“.”“-”互译的
以字母与字母之间隔一个空格,单词与单词之间隔三个空格的方式输入来翻译,求教,快的话会有追加分数>
就是能把字母,数字,符号用“.”“-”互译的
以字母与字母之间隔一个空格,单词与单词之间隔三个空格的方式输入来翻译,求教,快的话会有追加分数>
![英语翻译就是能把字母,数字,符号用“.”“-”互译的以字母与字母之间隔一个空格,单词与单词之间隔三个空格的方式输入来翻译](/uploads/image/z/6490690-34-0.jpg?t=%E8%8B%B1%E8%AF%AD%E7%BF%BB%E8%AF%91%E5%B0%B1%E6%98%AF%E8%83%BD%E6%8A%8A%E5%AD%97%E6%AF%8D%2C%E6%95%B0%E5%AD%97%2C%E7%AC%A6%E5%8F%B7%E7%94%A8%E2%80%9C.%E2%80%9D%E2%80%9C-%E2%80%9D%E4%BA%92%E8%AF%91%E7%9A%84%E4%BB%A5%E5%AD%97%E6%AF%8D%E4%B8%8E%E5%AD%97%E6%AF%8D%E4%B9%8B%E9%97%B4%E9%9A%94%E4%B8%80%E4%B8%AA%E7%A9%BA%E6%A0%BC%2C%E5%8D%95%E8%AF%8D%E4%B8%8E%E5%8D%95%E8%AF%8D%E4%B9%8B%E9%97%B4%E9%9A%94%E4%B8%89%E4%B8%AA%E7%A9%BA%E6%A0%BC%E7%9A%84%E6%96%B9%E5%BC%8F%E8%BE%93%E5%85%A5%E6%9D%A5%E7%BF%BB%E8%AF%91)
输入摩斯电码 翻译出 英文,只能识别英文字母,字母间隔一个空格,单词间隔三个空格 输入摩斯电码
#include "stdio.h"
#include "conio.h"
#include "string.h"
int morseindex(const char *a);
int main(void)
{
int i,j,space;
char *p;
char buffer[1024];
char a[6];
gets(buffer);
p = buffer;
i = 0;
space = 0;
while(1)
{
if (*p == 32 || *p == '\0')
{
a[i] = '\0';
if (strlen(a) != 0)
{
j = morseindex(a);
if (j >= 0)
printf("%c",'a' + j);
}
i = 0;
space++;
if (space == 3)
printf(" ");
}
else
{
a[i++] = *p;
space = 0;
}
if (*p == '\0')
break;
p++;
}
}
int morseindex(const char *a)
{
int i;
static char morsetable[26][5] = {{".-"},{"-..."},{"-.-."},{"-.."},{"."},{"..-."},{"--."},{"."},{".."},{".---"},{"-.-"},{".-.."},{"--"},{"-."},{"---"},{".--."},{"--.-"},{".-."},{"..."},{"-"},{"..-"},{"...-"},{".--"},{"-..-"},{"-.--"},{"--.."}};
for (i = 0; i < 26; i++)
{
if (strcmp(a,morsetable[i]) == 0)
{
return i;
}
}
return -1;
}
#include "stdio.h"
#include "conio.h"
#include "string.h"
int morseindex(const char *a);
int main(void)
{
int i,j,space;
char *p;
char buffer[1024];
char a[6];
gets(buffer);
p = buffer;
i = 0;
space = 0;
while(1)
{
if (*p == 32 || *p == '\0')
{
a[i] = '\0';
if (strlen(a) != 0)
{
j = morseindex(a);
if (j >= 0)
printf("%c",'a' + j);
}
i = 0;
space++;
if (space == 3)
printf(" ");
}
else
{
a[i++] = *p;
space = 0;
}
if (*p == '\0')
break;
p++;
}
}
int morseindex(const char *a)
{
int i;
static char morsetable[26][5] = {{".-"},{"-..."},{"-.-."},{"-.."},{"."},{"..-."},{"--."},{"."},{".."},{".---"},{"-.-"},{".-.."},{"--"},{"-."},{"---"},{".--."},{"--.-"},{".-."},{"..."},{"-"},{"..-"},{"...-"},{".--"},{"-..-"},{"-.--"},{"--.."}};
for (i = 0; i < 26; i++)
{
if (strcmp(a,morsetable[i]) == 0)
{
return i;
}
}
return -1;
}
英语翻译就是能把字母,数字,符号用“.”“-”互译的以字母与字母之间隔一个空格,单词与单词之间隔三个空格的方式输入来翻译
在空格内填入适当的字母,使之成为一个单词并能填入下列相应的句子中
求C语言,输入一串字符,计算出空格 字母 单词 数字的个数
填单词,把下面空格的字母帮忙填一下
空格空格h空格nd的6个字母的单词,空格处填什么
在空格处填上适当的字母,使之成为学过的单词.
题目是这样的:对输入一个字符串,统计此字符串中字母,数字,空格,和其它符号的个数
输入一行字符,分别求出数字,字母,空格,符号的个数?
在空格上填上与括号中字母发音相同的单词
填写空格字母与最后的"at"组成7个新单词
word 字母和数字与单位 空格
在图中空格中各填一个字母,填成四个由四个字母组成的单词.