问题描述
  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
  按从小到大的顺序输出满足条件的四位十进制数。
 
方案一:

int main(){
int i,j;
char str[10];
for(i=1000;i<10000;i++){
/*将当前的i值转成字符赋给str,即str[5]="1000"*/
sprintf(str, "%d", i);
if(str[0] == str[3] && str[1] == str[2])
printf("%d ", i);
}
}

 
方案二:

#include<stdio.h>
int main(){
int a,b,c,d;
for(long i=1000; i<10000; i++){
a = i / 1000 % 10;
b = i / 100 % 10;
c = i / 10 % 10;
d = i / 1 % 10;
if(a==d && b==c){
printf("%ld ",i);
}
}
}

 
 
 
 
 
 
 
 
 
 

最新文章

  1. 【C#进阶系列】27 I/O限制的异步操作
  2. 用EmEditor实现PDF转Word后的对齐排版
  3. HTTP的长连接和短连接——Node上的测试
  4. Servlet页面登录的数据库验证程序(二)
  5. Java关键字native、volatile、transient
  6. 集合类 Contains 方法 深入详解 与接口的实例
  7. Android开发中常用的Eclipse快捷键
  8. bzoj1095: [ZJOI2007]Hide 捉迷藏 线段树维护括号序列 点分治 链分治
  9. 计算两点距离 ios
  10. foj 2082 树链剖分 第2天
  11. appserv+win8
  12. jsp的开发模式
  13. Markdown: 编译pdf
  14. MEAN 全栈开发 ——实现简单博客
  15. 拆轮子之Fish动画分析
  16. C实现读写文件
  17. Zuul权限检验
  18. [leetcode]366. Find Leaves of Binary Tree捡树叶
  19. springboot(六)SpringBoot问题汇总
  20. JsonDataObjects基本演示

热门文章

  1. windowsservice
  2. T-SQL Recipes之Organizing and Archiving Data
  3. 【翻译svg教程 】svg 的坐标系统
  4. MAC帧和IP数据报
  5. bootstrap之div居中
  6. js闭包-在你身边却不知
  7. label 多行显示自适应高度
  8. python面试总结
  9. Java学习【1】
  10. 解决:No module named pkg_resources