Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124486
  • 博文数量: 52
  • 博客积分: 2200
  • 博客等级: 大尉
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-08 15:00
文章分类

全部博文(52)

文章存档

2011年(1)

2009年(51)

我的朋友

分类: C/C++

2009-10-08 16:19:10

/*=============================================================
    用条件编译的方法实现:输入一行电文,可以任选两种输出,一为原文输出,一为字母
    变成其下一字母。用#define命令来控制是否要译成密码例如#define CHANGE 1则输出密码
    如果#define CHANGE 0就不输出
     算法分析:1 初始化字符串
               2 获取字符串总的字符个数n
               3 设定两个游标i、j,i选定字符,j负责从i后的字符与i字符进行比较
==============================================================
             作者:最后的村长
             时间:2009年10月2日
             工具:DEV C++ 4.9.9.2
             version:1.0
==============================================================*/
#include
#include
#define CHANGE 0
/*=============================================================*/
int main()
{
    char str[10];
    puts("请输入一串字符串");
    gets(str);
    #if CHANGE
    for(int i=0;str[i]!='\0';i++)
    str[i]=str[i]+1;
    puts(str);
    #else
    puts(str);
    #endif
    system("PAUSE");
    return 0;
   
}
阅读(350) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~