递规函数回文数c语言 c语言函数递归
C语言编回文数
#include stdio.h
创新互联专业成都网站设计、网站建设,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文推广等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。
#include stdlib.h
int huiwen(char *str) /* 回文子函数 */
{
int len=strlen(str);
int i=0;
for(i=0; ilen/2; i++) {
if(*(str+i) != *(str+len-1-i)) return 1;
}
return 0;
}
int main()
{
int i=0;
char str[5];
int hw6[10000] = {0};
int cnt=0;
int max=0;
printf("所有回并差文数:\n");
for(i=9999; i=100; i--) {
memset(str, 0, 5);
sprintf(str, "绝旦皮%d", i);
if(huiwen(str) == 0) {
printf("%d\n", i); /* 这里把所有回文数打印出来 */
if(i % 6 == 0) {
hw6[cnt++] = i; /* 记录下被6整除的回文数 */
if(max == 0)
max = i; /* 最大被6整除的回文数,只会被执行一次 */
}
}
}
printf("能被6整除的回文数:\n");
for(i=0; icnt; i++) {
printf("%d\n", hw6[i]);
}
printf("迟裤最大回文数: %d\n",max);
}
文章名称:递规函数回文数c语言 c语言函数递归
链接地址:http://azwzsj.com/article/dsphggs.html