C语言实验题——简单编码,求高手指导
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/22 13:43:50
C语言实验题——简单编码,求高手指导
将一串文本译成密码,密码的规律是:
将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:
0——>9
1——>8
2——>7
3——>6
4——>5
5——>4
6——>3
7——>2
8——>1
9——>0
然后将所有字符的顺序颠倒.
输入
输入一串文本,最大字符个数不超过100.
输出
输出编码后的结果.
样例输入
china
样例输出
ANIHC
对这类问题完全不懂啊!求高手指导,感谢!
将一串文本译成密码,密码的规律是:
将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:
0——>9
1——>8
2——>7
3——>6
4——>5
5——>4
6——>3
7——>2
8——>1
9——>0
然后将所有字符的顺序颠倒.
输入
输入一串文本,最大字符个数不超过100.
输出
输出编码后的结果.
样例输入
china
样例输出
ANIHC
对这类问题完全不懂啊!求高手指导,感谢!
![C语言实验题——简单编码,求高手指导](/uploads/image/z/4870345-49-5.jpg?t=C%E8%AF%AD%E8%A8%80%E5%AE%9E%E9%AA%8C%E9%A2%98%E2%80%94%E2%80%94%E7%AE%80%E5%8D%95%E7%BC%96%E7%A0%81%2C%E6%B1%82%E9%AB%98%E6%89%8B%E6%8C%87%E5%AF%BC)
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
//
#define MAX_PATH 256
//
int main(void)
{
char szInput[MAX_PATH];
//
do
{
printf("Input String:");
scanf("%s", szInput);
} while (strlen(szInput) > 100);
//
for(unsigned int i = 0; i < strlen(szInput); i++)
{
if(szInput[i] >= 'a' && szInput[i] = '0' && szInput[i]
#include "string.h"
#include "stdlib.h"
//
#define MAX_PATH 256
//
int main(void)
{
char szInput[MAX_PATH];
//
do
{
printf("Input String:");
scanf("%s", szInput);
} while (strlen(szInput) > 100);
//
for(unsigned int i = 0; i < strlen(szInput); i++)
{
if(szInput[i] >= 'a' && szInput[i] = '0' && szInput[i]