实验报告继续中

来源:互联网 发布:中国十大网络社交平台 编辑:程序博客网 时间:2024/05/16 19:17
 
实验目的:练习复习
实验内容:练习复习

* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2012, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者:苗向前

* 完成日期:2012 年 3 月 10日
* 版 本号:v3.2

* 对任务及求解方法的描述部分
* 输入描述:......
* 问题描述:......
* 程序输出:......
* 程序头部的注释结束

#include <iostream>        #include "string.h"         using namespace std;      int main()       {         char line[81], store_l[81];        int i = 0, s_i = 0;            cout <<"请输入一行字符:"<< endl;        cin.get(line, 81, '\n');//输入字符串          while (line[i] != '\0')        {            if ((line[i] >= 65&&line[i] <= 90) || (line[i] >= 97&&line[i] <= 122) || (line[i] >= 48&&line[i] <= 57) || line[i] == ','|| line[i] == '.'|| line[i] == ';'|| line[i] == '?'|| line[i] == '!')             {                while ((line[i] >= 65&&line[i] <= 90) || (line[i] >= 97&&line[i] <= 122) || (line[i] >= 48&&line[i] <= 57))                {                    store_l[s_i] = line[i];                    ++i;                                  ++s_i;                }       if (line[i] == ','|| line[i] == '.'|| line[i] == ';'|| line[i] == '?'|| line[i] == '!')       {                    if (store_l[s_i - 1] == ' ')                  {       store_l[s_i - 1] = line[i];                      ++i;                  }                  else                  {                      store_l[s_i] = line[i];                        ++i;                        ++s_i;                   }              }                else                {                    store_l[s_i] = ' ';                    ++s_i;      }            }            else                ++i;        }            store_l[s_i] = '\0';            cout << store_l << endl;            system("PAUSE");        return 0;    }   


运行结果:

 

原创粉丝点击