【C编程】将字符串t复制到字符串 s 中
来源:互联网 发布:删除文件的c语言代码 编辑:程序博客网 时间:2024/04/29 00:50
【题目】: 编写一个函数escape( s , t ),将字符串t复制到字符串 s 中,并在复制过程中将换行符、制表符等不可见字符分别转换为/n、/t等相应的可见的转义字符序列,并统计复制后字符串的里面大写字母,小写字母,数字各自的数目。
头函数:
void escape(char d[],char s[]);
主函数:
#include<stdio.h>
#define N 10
#include"3-2.h"
main()
{
char s[N];
char d[N];
int i = 0;
char ch;
printf("please input string!/n");
while((ch = getchar())!=EOF)
s[i++] = ch;
escape(s,d);
}
功能函数:
#include<stdio.h>
#define N 10
void escape(char s[],char d[])
{
int i,j,k;
int sum_t = 0;
int sum_n = 0;
int count_bzm = 0;
int count_szm = 0;
int count_num = 0;
for(i = 0,j = 0;j < N;i++,j++)
switch(s[j])
{
case '/t':d[i] = '//';
i++ ;
d[i] ='t';
sum_t++;
break;
case '/n':d[i] ='//';
i++;
d[i] = 'n';
sum_n++;
break;
default :d[i] = s[j];
if(s[j]>='a'&&s[j]<='z')
count_szm++;
else if(s[j]>='A'&&s[j]<="Z")
count_bzm++;
else if(s[j]>='0'&&s[j]<='9')
count_num++;
}
for(k = 0;k < N+sum_t+sum_n;k++)
printf("%c",d[k]);
printf("/n");
printf("there are %d bigzimu %d smallzimu %d numer!/n",count_bzm++,count_szm,count_num);
}
- 【C编程】将字符串t复制到字符串 s 中
- 把字符串t复制到字符串s的尾部
- C/C++ | 29-21 两个字符串,s,t;把t字符串插入到s字符串中,s字符串有足够的空间存放t字符串
- C/C++ | 30-24 两个字符串,s,t;把t字符串插入到s字符串中,s字符串有足够的空间存放t字符串
- [C语言][编程]将字符串分割到字符串数组中
- 练习3-2 编写一个函数escape(s,t),将字符串t复制到字符串s中,并在复制过程中将换行符、制表符等不可见字符转换成相应的可见的转义字符序列
- 练习 5-3 用指针实现函数strcat(s,t)将t指向的字符串复制到s指向的字符串的尾部。
- 如何将字符串复制到数组中
- 编写一个函数escape(s,t),将字符串t复制到字符串s中,并在复制过程中将换行符、制表符等不可见字符分别转换为\n、\t等相应的可见的转义字符序列。要求使用switch语句。
- 练习3-2 编写一个函数escape(s,t),将字符串t复制到字符串s中,并在复制过程中将换行符、制表符等不可见字符转换为\n、\t等相应的可见的转义字符序列。要求使用switch语句。
- 练习 3-2 编写一个函数escape(s, t),将字符串t复制到字符串s中,并在复制过程中将换行符、制表符等不可见字符分别转换为\n、\t等相应的可见的转义字符序列。要求使用swich语句。
- 练习 3-2 编写一个函数escape(s, t),将字符串t 复制到字符串s 中,并在复制过程中将换行符、制表符等不可见字符分别转换为\n、\t等相应的可见的转义字符序列。要求使用swich语句。
- 将字符串a复制到字符串b
- 将一个字符串复制到另一个字符串
- 终于弄懂了keil4,51编程中如何将一个字符串数组复制到另一个字符串数组
- 练习5-3 用指针方式实现第2章中的函数strcat。函数strcat(s,t)将t指向的字符串复制到s指向的字符串的尾部
- C语言进阶之路-----用函数将一个字符串中的元音字母复制到另一个字符串中
- 将两句话复制到一个字符串中显示
- 字符串匹配...
- hdu 1089
- 【C编程】c语言基础二(运算符、条件结构等)
- 设计模式随想
- C++ new malloc 初始化与构造函数
- 【C编程】将字符串t复制到字符串 s 中
- hdu 1090
- 希尔排序实现(ShellSort) Java数据结构与算法
- hdu 1091
- cisco 2621 路由器的配置及详解
- 进程相关操作
- [转]网络仿真软件性能比较
- 函数式编程
- 我看敏捷