/*-------------------------------------------------------
输出100-1000以内所有的回文数,一行10个。(注:每个数占5个字符)
101 111 121 131 141 151 161 171 181 191
202 212 222 232 242 252 262 272 282 292
303 313 323 333 343 353 363 373 383 393
404 414 424 434 444 454 464 474 484 494
505 515 525 535 545 555 565 575 585 595
606 616 626 636 646 656 666 676 686 696
707 717 727 737 747 757 767 777 787 797
808 818 828 838 848 858 868 878 888 898
909 919 929 939 949 959 969 979 989 999
-------------------------------------------------------*/
#include <stdio.h>
main()
{
int i, s, t, k;
k = 0;
/***************************/
for(i=100;i<=1000;i++)
{
s=0;
t=i;
while(t>0)
{
s=s*10+t%10;
t=t/10;
}
if(s==i)
{
printf("%5d",i);
k++;
if(k%10==0)
{
printf("\n");
}
}
}
/***************************/
}
C语言程序设计:输出100-1000以内所有的回文数,一行10个。(注:每个数占5个字符)
于 2024-02-12 16:24:28 首次发布
本文档展示了如何使用C语言编写代码,遍历100至1000之间的整数,通过判断每一位数字是否与其逆序相等来找出回文数,并按每行10个数进行输出。
&spm=1001.2101.3001.5002&articleId=136101722&d=1&t=3&u=44eaf77ecddd4faa9873f446ab261949)
4197

被折叠的 条评论
为什么被折叠?



