- 博客(5)
- 收藏
- 关注
原创 练习2-5 编写函数any(s1,s2),将字符串s2中的任一字符在字符串s1中第一次出现的位置作为结果返回。如果s1中不包含s2的字符,则返回-1。
练习2-5 编写函数any(s1,s2),将字符串s2中的任一字符在字符串s1中第一次出现的位置作为结果返回。如果s1中不包含s2的字符,则返回-1。#includeint any(char s1[], char s2[]){ int i, j; for(i = 0; s1[i] != '\0'; i++) { for(j = 0; s2[
2016-08-31 23:31:33 4770
原创 练习2-4 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。
练习2-4 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。参考代码:#include#include//void squeeze(char s1[], char s2[])//{// int i = 0;// int j = 0;// int n = 0;// int t; //表示s1与s2的元素
2016-08-31 16:50:05 6360 3
原创 练习2-3 编写函数htoi(s),把由16进制数字组成的字符串(包含可选的前缀0X或0x)转换成与之等价的整形值。字符串中允许包含的数字包括:0 ~ 9, a ~ f,A ~ F。
练习2-3 编写函数htoi(s),把由16进制数字组成的字符串(包含可选的前缀0X或0x)转换成与之等价的整形值。字符串中允许包含的数字包括:0 ~ 9, a ~ f,A ~ F。#include#define YES 1#define NO 0//htoi: covert hexadecimal string s to intergerint htoi(char s[]){
2016-08-31 15:12:17 5720
原创 练习2-2 在不使用运算符&&或|| 的条件下编写一个与上面的for循环语句等价的循环语句
练习2-2 在不使用运算符&&或|| 的条件下编写一个与上面的for循环语句等价的循环语句for ( i = 0; i < lim -1 &&(c = getchar()) != '\n' && c != EOF; ++i )s[i] = c;#include#define lim 10 //lim=10#define EOF 46 //EOF=46(.)int main(){
2016-08-25 21:02:17 2317 1
原创 练习2-1 编写一个程序以确定分别由signed及unsigend限定的char short int 与long类型变量的取值范围
练习2-1 编写一个程序以确定分别由signed及unsigend限定的char short int 与long类型变量的取值范围方法1 打印标准头文件中的响应值#include#include//determing ranges of typesint main(){// signed types printf("Signed char min =
2016-08-23 16:03:39 2782
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人