您现在的位置是:首页 >精选问答 > 2023-10-30 08:48:18 来源:
回文数c语言程序编写(回文数c语言)
大家好,我是小夏,我来为大家解答以上问题。回文数c语言程序编写,回文数c语言很多人还不知道,现在让我们一起来看看吧!
1、int main(int argc, char* argv[])
2、{
3、 int num;
4、 int nums[10];
5、 int i,j,temp;
6、 num=10000000000;
7、 printf("please input (10位数以下) ");
8、 scanf("%d",&num);
9、 temp = num;
10、 nums[0]=temp/1000000000;
11、 nums[1]=(temp%1000000000)/100000000;
12、 nums[2]=(temp%100000000)/10000000;
13、 nums[3]=(temp%10000000)/1000000;
14、 nums[4]=(temp%1000000)/100000;
15、 nums[5]=(temp%100000)/10000;
16、 nums[6]=(temp%10000)/1000;
17、 nums[7]=(temp%1000)/100;
18、 nums[8]=(temp%100)/10;
19、 nums[9]=temp%10;
20、 if(nums[9]==0)
21、 {
22、 printf("no ");
23、 }
24、 else
25、 {
26、 for(i=0;i<10;i++)
27、 {
28、 if(nums[i]!=0)
29、 break;
30、 }
31、 for(j=0;j<(9-i)/2;j++)
32、 {
33、 if(nums[i+j]!=nums[9-j])
34、 break;
35、 }
36、 if(nums[i+j]!=nums[9-j])
37、 {
38、 printf("no ");
39、 }
40、 else
41、 {
42、 printf("yes ");
43、 }
44、 }
45、return 0;
46、}
本文到此讲解完毕了,希望对大家有帮助。