您现在的位置是:首页 >精选问答 > 2023-10-30 08:48:18 来源:

回文数c语言程序编写(回文数c语言)

导读 大家好,我是小夏,我来为大家解答以上问题。回文数c语言程序编写,回文数c语言很多人还不知道,现在让我们一起来看看吧!1、int main(int...

大家好,我是小夏,我来为大家解答以上问题。回文数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、}

本文到此讲解完毕了,希望对大家有帮助。