字符串处理
来源:互联网 发布:好玩的java web项目 编辑:程序博客网 时间:2024/05/17 18:24
Exercise 1-12.
Write a program that prints its input one word per line.
#include <stdio.h>#define IN 1 // inside a word#define OUT 0 // outside a wordmain(){int c;int state = OUT;while((c = getchar()) != EOF){if (c == ' ' || c == '\n' || c == '\t'){if(state == IN){state = OUT;printf("\n");}} else if(state == OUT){state = IN;putchar(c);} else putchar(c);}}
1.6 Arrays
Let is write a program to count the number of occurrences of each digit, of white space characters (blank, tab, newline), and of all other characters.
#include <stdio.h>// count digits, white space, othersmain(){int c, i, nwhite, nother;int ndigit[10];nwhite = nother =0;for (i = 0; i < 10; i++)ndigit[i] = 0;while ((c = getchar()) != EOF){if (c >= '0' && c <= '9')++ndigit[c - '0'];else if (c == ' ' || c == '\n' || c == '\t')++nwhite;else ++nother;}printf("digits = ");for (i = 0; i < 10; i++)printf(" %d", ndigit[i]);printf(", white space = %d, other = %d\n", nwhite, nother);}
0 0
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 处理字符串
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- JAVA在ACM中的几点应用
- 数论 - 线性筛法与积性函数
- JAVA接口的用法
- hdu-4127 Flood-it!(IDA*算法)
- 黑马程序员--- objective-c 封装 set与get
- 字符串处理
- STL几个(set map vector string)用法
- Java学习第十七天
- HADOOP 集群安装配置
- Java Annotation详解+自定义java注解(一)
- 每天学点java—文档注释
- 日期分类
- 利用RANSAC算法筛选SIFT特征匹配
- List、Set、Map集合存放null解析及HashMap、Hashtable异同点解析