c语言程序设计 100

文件的加密.使用“二战”时简单的加密算法,即将英文的大写字母或小写字母循环右移N位。这里循环右移4位,即a→e,b→f,c→g,……,w→a,x→b,y→c,z→d,对于... 文件的加密. 使用“二战”时简单的加密算法,即将英文的大写字母或小写字母循环右移N位。这里循环右移4位,即a→e,b→f,c→g,……, w→a,x→b,y→c,z→d,对于大写的字母也是如此。这时使得正常的英文文件就没有办法看了。
2 文件解密. 恢复正常的英文文件。
3 文件字母的小写到大写的转换. 将ASCII码值在0x61到0x7a的小写字母转换为ASCII码0x41到0x5a的大写字母。
其一是转换所有的字母为大写;其二是只有句号后的字母为大写。
4文件字母的大写到小写的转换,转换是上述3的逆过程,但要注意:段开始必须以大写字母开始;每句必须以大写字母开头。
5 英文文本文件的句式自动更正。例如每句开头的英文字母必须大写,逗号、句号后面只有一个空格等。
编程要求:
①将所有的功能编制在一个程序中,使用不同的数字进入到不同的功能实现中,包括退出程序等。只要不输入退出程序的数字,程序必须处于运行状态,继续等待下一次的功能选取,即在程序中使用死循环。
②要进行转换的文本文件名需要从键盘输入。
③数据处理完的文件存入计算机的硬盘中。
展开
 我来答
百度网友4306400
2018-12-31 · 贡献了超过235个回答
知道答主
回答量:235
采纳率:0%
帮助的人:17.3万
展开全部
1. 程序分析:学会分解出每一位数,如下解释:(这里是一种简单的算法,师专数002班赵鑫提供)

2.程序源代码:

复制代码 代码如下:

#include "stdio.h"

#include "conio.h"

main( )

{

long a,b,c,d,e,x;

scanf("%ld",&x);

a=x/10000;/*分解出万位*/

b=x%10000/1000;/*分解出千位*/

c=x%1000/100;/*分解出百位*/

d=x%100/10;/*分解出十位*/

e=x%10;/*分解出个位*/

if (a!=0) printf("there are 5, %ld %ld %ld %ld %ld
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轩煈阁
2018-12-31 · 贡献了超过546个回答
知道答主
回答量:546
采纳率:0%
帮助的人:41.2万
展开全部
去突突突去突突突突突突突突突兔兔去突突突兔兔突突突突兔兔去突突突兔兔
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
183*****395
2018-12-31
知道答主
回答量:39
采纳率:0%
帮助的人:2.9万
展开全部
UR啊搜狗他可是体检费干撒给妈妈洒基虽然快干撒搜嘎看他无法看v莫邪凯撒沙特是他个打卡i金额更卡死win发上哪接热搜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式