zoukankan      html  css  js  c++  java
  • 第七章例7-14

    #include<stdio.h>
    int main(void)
    {
        int  i,k;
        char str1[80],str2[80];
        long number;

        printf("Enter a string:");
        i = 0;
        while((str1[i] = getchar()) != ' ')
            i++;
        str1[i] = '';

        k=0;
        for(i = 0;str1[i] !='';i++)
            if
        (str1[i]>='0'&&str1[i]<='9'||str1[i]>='a'&&str1[i]<='f'||str1[i]>='A'&&str1[i]<='F')
            {
                str2[k] = str1[i];
                k++;
            }

        str2[k] = '';


        number = 0;
        for(i = 0;str2[i] !='';i++)
            if(str2[i] >='0' && str2[i] <='9')
                number = number * 16 + str2[i] - '0';
            else if(str2[i] >= 'a' && str2[i] <='f')
                number = number * 16 + str2[i] - 'a' + 10;
            else if(str2[i] >= 'A' && str2[i] <= 'F')
                number = number * 16 +str2[i] - 'A' + 10;


        printf("New string:");
        for(i=0;str2[i]!='';i++)
            putchar(str2[i]);
        printf(" ");
        printf("number = %ld ",number);

        return 0;
    }

  • 相关阅读:
    MGR
    复制参数优化
    mysql复制
    sysbench
    mysql 用户及权限
    MySQL多实例安装
    PHP常用数组函数
    AJAX传递数据的两种编码x-www-form-urlencoded与json的区别
    使用PHP操作文件
    var_dump和var_export区别
  • 原文地址:https://www.cnblogs.com/jiangjiali/p/3356176.html
Copyright © 2011-2022 走看看