回文数游戏求解
											先输入十位以上的数字 由用户设定输入数字的位数(比如用户输入11,则意味着要判断的数字是11位),再输入对应位数的数字,再判断是否是回文数。同时,把程序做成无限循环,可以不用退出重新运行,就可以不断做这个判断。
在此基础上,用户输入的时候,如果输入大写字母Y,则退出游戏。
搞了好久了 一直搞不明白 有问题
求哪位大神帮忙解答
	    2022-07-17 20:10
  
	    2022-07-18 10:21
  
	    2022-07-18 12:15
  [此贴子已经被作者于2022-7-18 22:26编辑过]
	    2022-07-18 22:19
  
	    2022-07-18 22:21
  
程序代码:
#include <stdio.h>
#include <string.h>
typedef enum{false,true} bool;
bool hw(char *s )
{
    bool ret=true;
    char * beg=s;
    char * end=s+strlen(s)-1;
    while(end>=beg)
    {
        if (*beg!=*end)
        {
            return false;
        }
        beg++;
        end--;
    }
    return ret;
}
int main()
{
    char t[100]={"\0"};
    printf("请输入一个整数:");
    scanf("%s",t);
    if (hw(t))
    {
        printf("%s是一个回文数\n",t);
    }
    else
    {
        printf("%s不是一个回文数\n",t);
    }
    return 0;
}
										
					
	
	    2022-07-19 09:20
  
	    2022-07-19 10:26
  
	    2022-07-19 10:56
  
	    2022-07-19 11:43
  [此贴子已经被作者于2022-7-20 18:41编辑过]
	    2022-07-20 18:16