//习题 10.1 编写一个程序,读入,存储以及输出下列5种类型的字符串,
//每个字符串占一行,字符串间不能有空格。
//  类型1:一串小写字母,后面跟一数字(如number1)
//  类型2:两个字单词,每个单词的第一个字母大写,单词间用-分隔(如Seven-Up)
//  类型3:小数(如7.35)
//  类型4:一串大小写字母及空格(如Oliver Hardy)
//  类型5:一除了空格及数字外的任何字符串(如floating-point)
//  以下是这五种字符串类型的例子,要分开读入这些字符串:
//  babylon5John-BOy3.14159STan Laurel'winner!'
#include<stdio.h>
#include<stdbool.h>
#define len 80
int main(void)
{   bool k=true;char word1[len]="\0";char word2[len]="\0";char word3[len]="\0";char word4[len]="\0";char word5[len]="\0";char temp1[len], temp2[len], temp3[len],temp4[len],temp5[len], temp6[len], temp7[len], temp8[len],temp9[len], temp10[len]="\0";while(k){printf("\nplease enter the five strings");if(10!=scanf_s("%[a-z]%1[0-9]%1[A-Z]%[a-zA-Z]""%[-]%1[A-Z]%[a-zA-Z]%[0-9.-]%[a-zA-Z ]%[^ 0-9\n]", temp1,len,temp2,len,temp3,len,temp4,len,temp5,len,temp6,len,temp7,len,temp8,len,temp9,len,temp10,len)){printf("\nerror enter");fflush(stdin);}else{printf("sssss");strcat_s(word1,len,temp1);strcat_s(word1,len,temp2);strcat_s(word2,len,temp3);strcat_s(word2,len,temp4);strcat_s(word2,len,temp5);strcat_s(word2,len,temp6);strcat_s(word2,len,temp7);strcat_s(word3,len,temp8);strcat_s(word4,len,temp9);strcat_s(word5,len,temp10);k=false;}}printf_s("\n%s\n%s\n%s\n%s\n%s",word1,word2,word3,word4,word5);return 0;}

《C语言入门经典》Ivor Horton第十章练习题1相关推荐

  1. Visual C++ 2008入门经典 Ivor Horton

    Visual C++ 2008入门经典    Ivor Horton 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visual C++ 200 ...

  2. Visual C++ 2008入门经典 Ivor Horton(书_在线阅读)

    http://book.51cto.com/art/200912/173520.htm 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visua ...

  3. 《c语言入门经典》Ivor Horton第十章练习题4

    //习题10.4 定义一个函数,使用getchar()函数从stdin中读入一个字符串, //这个字符串用特定的字符中止,这个特定的终止字符作为第三个变元 //传给这个函数.因此,函数的原型如下: / ...

  4. 《C语言入门经典》Ivor Horton第十章练习题3

    //习题10.3 定义一个函数,其参数是一个double类型的数组,输出该数组和数组中的元素数个数.该函数原型如下: //void show(double array[],int array_size ...

  5. C++入门经典 Ivor Horton 第3版

    第1章 基本概念 1.1编程语言 1.1.1 C++简史 1.1.2 程序执行过程 1.1.3 库 1.2 C++是一个强大的语言 1.3 一个简单的C++程序 1.3.1 名称 1.3.2 命名空间 ...

  6. 计算机书籍-Go语言入门经典SAMS Teach Yourself

    书名:Go语言入门经典 作者:[英]乔治 奥尔波(George Ornbo) 出版社:人民邮电出版社 出版时间:2018年08月 去当当网了解

  7. C语言入门经典材料领走不谢!

    小天从大学开始,便开启资料收集功能.近几年以大数据的飞速发展,计算机科技进入新的发展阶段,再加上日常的深入研究,小天收集整理了丰富的C语言资料,内容涵盖"入门经典","考 ...

  8. c语言入门经典案例,c语言入门经典案例及飞源代码.doc

    c语言入门经典案例及飞源代码 循环控制输出图案 [程序1]题目:输出9*9口诀.1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列.2.程序源代码:#include "stdio.h ...

  9. R语言必看推荐:R语言入门经典版(中文版)+R语言实战第二版(中文完整版)

    R语言入门经典(中文版)R for beginners R语言经典教材 第二版 适合初学者 作者:Emmanuel Paradis R 语言实战第二版(中文完整版) R语言实战(第2版)注重实用性,是 ...

最新文章

  1. 算法-------二分法查找
  2. python语言中整数1010的二进制表示_爱校码 - Python 语言基础二
  3. python随机生成字母和数字的混合字符串_用python生成数字、字母和特殊字符混合的字符串...
  4. 1、Hive原理及查询优化
  5. ie浏览器不支持多行隐藏显示省略号
  6. android开发隐藏软键盘,Android开发之完全隐藏软键盘的方法
  7. js / php 网站底部版权文字自动改变年份
  8. Jenkins使用及开发
  9. 每个计算机主机有且只能有一块硬盘对不对,电子科技大学计算机基础试卷.doc...
  10. [转载] 晓说——第23期:大师照亮八十年代
  11. MapReduce job任务源码提交流程
  12. Atitit 音频技术实践 艾提拉著 目录 1. 常用的通用技术 2 1.1. Nlp 云识别 api 爬虫技术 2 1.2. Html解析 2 1.3. ffmpege 2 1.4. jfug
  13. 开源WebMail客户端Intouch2.2beta导致IE6崩溃的原因和修改方法
  14. Excel单元格自定义格式的知识和技巧
  15. java excel 透视_在Java中用Excel创建数据透视表和数据透视图
  16. L1-005 考试座位号 (15 分)
  17. 转转代扣“支付通道费”被“放大”背后,二手交易的命门是什么?
  18. 1. 目标精通--用java写设计模式:单一职责原则
  19. 腾讯地图—WebService API定位的使用
  20. Windows API Hooking with MS Detours

热门文章

  1. python数据集处理一些方法备份(长期更新)
  2. 网上卖生鲜产品怎么做引流?生鲜电商的引流方法有哪些?特点是什么?
  3. Python基础包含哪些内容?学习什么?
  4. 解决jieba分词,切不出分词
  5. 【Python】Matplotlib画图(七)——线的颜色、点的形状
  6. 一个帮你记住密码的小程序
  7. Ice飞冰注意问题和可视化组件《三》
  8. xiaok海洋测绘网全新改版(使用emlog)
  9. python(3.10,Win10 64位)的wordcloud安装
  10. note3+android+5.1,最新的安卓5.1.1 ROOT教程(不需要刷第三方内核)