英语翻译就是能把字母,数字,符号用“.”“-”互译的以字母与字母之间隔一个空格,单词与单词之间隔三个空格的方式输入来翻译
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/03 12:27:54
英语翻译
就是能把字母,数字,符号用“.”“-”互译的
以字母与字母之间隔一个空格,单词与单词之间隔三个空格的方式输入来翻译,求教,快的话会有追加分数>
就是能把字母,数字,符号用“.”“-”互译的
以字母与字母之间隔一个空格,单词与单词之间隔三个空格的方式输入来翻译,求教,快的话会有追加分数>
输入摩斯电码 翻译出 英文,只能识别英文字母,字母间隔一个空格,单词间隔三个空格 输入摩斯电码
#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 字母和数字与单位 空格
在图中空格中各填一个字母,填成四个由四个字母组成的单词.