解题思路:
把要判断的数的每一位存入数组,首尾相同,且中间两个数也相同,输出结果;
参考代码:
#include <stdio.h> #include <math.h> int main() { int A[5]; int B = 95860, B1, i; while ( 1 ) { B++; B1 = B; i = 0; while ( i != 5 ) { A[i] = B1 % 10; B1 /= 10; ++i; } if ( A[0] == A[4] && A[1] == A[3] ) { printf( "%d", B ); break; } } return(0); }
0.0分
12 人评分
#include<stdio.h> int main() { for(int i=95860;;i++) { if((i/1000)/10==(i%100)%10&&(i/1000)%10==(i%100)/10) { printf("%d",i); return 0; } } }
#include <stdio.h> #include <string.h> #include <math.h> int main() { int n,s,i,v,a,b,c,d; for(i=95860;n!=1;i++) { a=i/10000; b=i/1000%10; c=i%100/10; d=i%10; if(a*10+b==d*10+c) { n=1; } } i-=1; v=(i-95859)/2; printf("%d %d",v,i); }
C语言考试练习题_排列 (C语言代码)浏览:767 |
简单的a+b (C语言代码)浏览:641 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:509 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:368 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:822 |
DNA (C语言代码)浏览:440 |
时间转换 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1542 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:381 |