zoukankan      html  css  js  c++  java
  • C艹不使用库函数简陋实现strcmp

    /*
    逐个读取字符串中的字符,当所给字符与字符串中的字符相同时,计数器count的值加1后继续查找,直到字符串尾。
    一个完整的参考程序如下:
    */
    #include <iostream>
    //#include <conio.h>
    void main()
    {
        using namespace std;
        int count =0;
        int j;
        char str[100],c[100];
        cout<<"input a string:";
        cin>>str;
        //cout <<sizeof(str)/sizeof(char);
        cout<< "input another string:";
        for(int i = 0; i < *(str+i)!=''; ++i){
            cin>>*(c+i);
        }
        *(c+i) = '';
        //cout << c;
        //cout<<"the count is:"<<char_compare(str,c)<<endl;
        //if(sizeof(str)==sizeof(c)&&char_compare(str,c)==sizeof(str)/sizeof(char))cout << "win";
        for(j = 0;*(str+j)!=''; ++j){
            //cin>>*(c+i);
            if(*(str+j)==*(c+j))    count+=1;
            else    continue;
            
        }
        if(count==j)cout << "win";
        else cout << "oh no";
        //getch();
    }
    /*
    ⑵上机要求
    修改程序输出每个字符和其出现的次数,不允许字符重复输出。
    ⑶写出实验报告
    1.3项目选做:
    自定义函数实现库函数strcmp()和strlen()的功能。
    */
  • 相关阅读:
    python基础(5)
    python基础(4)
    python基础(3)
    python基础(2)
    第一个python程序(2)
    第一个python教程(1)
    【jQuery】
    【JavaScript】
    【练习】HTML+CSS
    【练习】Html
  • 原文地址:https://www.cnblogs.com/jzl123/p/6472855.html
Copyright © 2011-2022 走看看