最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

C语言程序经典示例—-(15)判断回文数

C 少儿编程 2473浏览 0评论
C语言程序经典示例

友情提示:380元/半年,儿童学编程,就上码丁实验室

/* 函数circle用于判断正整数n的d进制数表示形式是否是回文数 */

int circle(int n, int d)

{

int s=0,m=n;

while(m)

{

s=s*d+m%d;

m/=d;

}

return s==n;

}

/* main函数用于测试circle函数 */

int num[]={232,27,851};

int scale[]={2,10,16};

main()

{

int i,j;

clrscr();

for(i=0;i<sizeof(num)/sizeof(num[0]);i++)

for(j=0;j<sizeof(scale)/sizeof(scale[0]);j++)

if(circle(num[i],scale[j]))

printf(“%d -> (%d) is a Circle Number!n”,num[i],scale[j]);

else

printf(“%d -> (%d) is not a Circle Number!n”,num[i],scale[j]);

printf(“n Press any key to quit…n”);

getch();

}

运行结果:

C语言程序经典示例----(15)判断回文数

 

转自公众号:
南昌青少年编程

您必须 登录 才能发表评论!