房天下 > 房天下问答 > 业主生活 > 其他
  • C++中函数问题4

    编一函数,功能为判断一字符串是否为回文(回文是指顺读和倒读都一样的字符串,如“deed”和“level”是回文)。在主函数中对输入的5格字符串统计其中回文的个数。 函数形式:int huiwen(char s[ ])

    提问者:shi0072459

    发布于2011-01-25

共1个回答
  • 罗马不是天堂 丨Lv 0
    #include <iostream>#include <string.h>#include <assert.h>using namespace std;int huiwen(char s[]){ assert(s != NULL); int len = strlen(s); for(int i=0; i<len/2; i++) { if(s[i] != s[len-i-1]) { return 0; } } return 1;}void main(){ char str[5][100]; cout<<"please input 5 string:"; int count=0; for(int i=0; i<5; i++) { cin>>str[i]; } for(i=0; i<5; i++) { int res = huiwen(str[i]); if(res == 1) { cout<<str[i]<<"是回文数"<<endl; count++; } } cout<<"回文数的个数:"<<count<<endl;}
    +1 2011-01-25 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。