第二周任务3-2 规范格式
来源:互联网 发布:scratch创意编程 编辑:程序博客网 时间:2024/05/16 01:46
实验目的: 规范格式
实验内容:
/*
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: d2b
* 作 者: 姜雅明
* 完成日期: 2121 年 03 月 06 日
* 版 本 号: 1.0
* 对任务及求解方法的描述部分
* 输入描述:输入一句话
* 问题描述:
* 程序输出:格式规范的句子
* 问题分析:
* 算法设计:……
* /
#include<iostream>#include<string>using namespace std;int main(){char ch1[81],ch2[81];cout<<"Enter a sentence:\n";gets(ch1);int i=0,n=0,m;while(ch1[n]==' '){n++;}while(ch1[n]!=' '){ch2[i]=ch1[n];n++;i++;}for(;ch1[n]!='\0';n++){if(ch1[n]==' '&&(ch1[n+1]==' '||ch1[n+1]==','||ch1[n+1]=='.'||ch1[n+1]=='?'||ch1[n+1]==';'||ch1[n+1]=='!')){ continue;}else if(ch1[n]==','||ch1[n]=='.'||ch1[n]==';'||ch1[n]=='!'||ch1[n]=='?'){if(ch1[n+1]!=' '){ch2[i]=ch1[n];ch2[i+1]=' ';i=i+2;}else{ch2[i]=ch1[n];i++;}}else{ch2[i]=ch1[n];i++;}} m=i;cout<<"The new sentence is:\n";for(i=0;i<=m;i++){cout<<ch2[i];}cout<<endl;return 0;}
- 第二周任务3-2 规范格式
- 第二周上机任务3-2---规范文章的文本
- 第二周上机任务3-2--规范文章的文本 (改进版)
- c++第二周任务三#(3-2)整理规范的文本
- 第二周任务3-2
- 第二周任务3
- 第二周任务2
- 第二周任务2
- 第二周上机任务3-2
- 第二周任务(3)2
- 第二周任务3-1
- 第二周任务3-1
- 第二周任务2-1
- 第二周任务1-2
- 第二周任务2-1
- 第二周任务1-2
- 第二周任务2-1
- 《第二周实验报告3-2》---规范文本
- mysql安装error:the security setting could not be applied
- LibSVM
- LayerItem 渲染attachNode 的作用
- Flash Timer的用法 计时器
- 最大公约数和最小公倍数
- 第二周任务3-2 规范格式
- 词典
- 用js求两个时间差
- 位拷贝、值拷贝、深拷贝、浅拷贝
- 树根
- 改造taglib彻底解决amarok等kde下音乐播放程序播放mp3时的中文乱码问题!
- 宇航员
- oracle 查看日志和Powerdesigner导出的sql语句中去掉双引号
- 什么是“渐进式下载”