1000~ 5000之间有多少整数,其各位数字之和为5,分别是哪些数(例如整数2003的各位数字之和为 2+0+0+3 ,等于5))
2015-10-17 20:26
477 查看
#include <stdio.h>
int main(int argc,
const char * argv[]) {
//先定义一个接受满足条件的数
int sum=0;
//遍历1000~5000的数
for (int i=1000; i<=5000; i++)
{
//在定义变量接受各位数
int ge = i%10;
int shi=i/10%10;
int bai=i/100%10;
int qian=i/1000;
//筛出1000~5000的整数
if (ge+shi+bai+qian==5) {
sum++;
}
}
printf("满足条件的整数有%d个\n",sum);
return
0;
}
int main(int argc,
const char * argv[]) {
//先定义一个接受满足条件的数
int sum=0;
//遍历1000~5000的数
for (int i=1000; i<=5000; i++)
{
//在定义变量接受各位数
int ge = i%10;
int shi=i/10%10;
int bai=i/100%10;
int qian=i/1000;
//筛出1000~5000的整数
if (ge+shi+bai+qian==5) {
sum++;
}
}
printf("满足条件的整数有%d个\n",sum);
return
0;
}
相关文章推荐
- 关于html5的几个新标签在IE9之前不支持的解决办法
- 猜拳的银魂(Java小游戏)
- LeetCode 074 Search a 2D Matrix
- 其他高级算法
- eclipse 配置mapreduce环境出错
- 读《大道至简》第三章有感
- objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
- OC学习NSArray与NSMutableArray数组
- 滴滴快的_2016_面试题_笔试题_产品经理_题来了
- linux读书笔记4
- 关于OpenCV中rectangle函数的使用+统计直方图
- 快速排序分治函数过程总结
- [LeetCode]30. KSum问题总结
- 滴滴快的_2016_面试题_笔试题_产品经理_题来了
- Julia : 如何进一步改进操作Redis的效率?
- iOS_官方例子汇总下载
- RHEL7 中配置 IPv6 练习
- 滴滴快的_2016_面试题_笔试题_产品经理_题来了
- 石子合并问题--动态规划;贪心
- 接收用户输入-scanf函数