第二周任务3-2
来源:互联网 发布:河北大数据培训班 编辑:程序博客网 时间:2024/04/28 02:43
实验内容:练习
* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2012, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:renwu.cpp
* 作
* 完成日期:2012 年 3 月 12 日
* 版 本号:v2.5
* 对任务及求解方法的描述部分
* 输入描述:......
* 问题描述:......
* 程序输出:......
* 程序头部的注释结束
#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;
}
运行结果:
上机感言:
好难啊,不会啊。。。。。。。
- 第二周任务3-2
- 第二周任务3
- 第二周任务2
- 第二周任务2
- 第二周任务3-2 规范格式
- 第二周上机任务3-2
- 第二周任务(3)2
- 第二周任务3-1
- 第二周任务3-1
- 第二周任务2-1
- 第二周任务1-2
- 第二周任务2-1
- 第二周任务1-2
- 第二周任务2-1
- 第二周上机任务3-2---规范文章的文本
- 第二周实验报告 任务三(3-2)
- 第二周上机任务3-1
- 第二周任务(3—1)
- 64位ubuntu 11.10下android开发环境的搭建(jdk+Eclipse+adt+android sdk详细)
- dll的概念 dll导出变量 函数 类 (转)
- 基于 OAuth 安全协议的 Java 应用编程
- IJDMTOY汽车率领的灯泡购物指南
- Ubuntu File Cache(文件缓存大小)
- 第二周任务3-2
- 长度为0的数组——C语言的非标准用法之一
- Android系列学习讲座之二--App自动更新之通知栏下载
- Extjs控件之 grid打印成html功能
- Android中 Error generating final archive: Debug Certificate expired on
- Android NDK编程入门
- Android系列学习讲座之三--App自动更新之自定义进度视图和内部存储
- 视频处理
- 第三周任务2