(C语言)关于3 4 5倍数拉灯问题求解
2019-03-06 22:21
218 查看
有1000个灯;亮着的,某人把3的倍数拉了一次,、
5的倍数拉了一次
7的倍数拉了一次
求最后还剩下几盏灯亮着的 ?
#include<stdio.h> int main() { int a[1001]; //舍弃零便于计算 int i,j; int sum=0; for(i=1;i<1001;i++) { a[i]=1; //先将全部灯元素赋值1 } for(i=1;i<1001;i++) { if(i%3==0) a[i]=-a[i]; //如果能被3整除就加个负号 if(i%5==0) a[i]=-a[i]; //如果能被3整除,又能被5整除就相当于拉了两次灯,还是正1 if(i%7==0) a[i]=-a[i]; } for(j=1;j<1001;j++) { if(a[j]==1) //正1 就相当于灯还是开着的 sum++; //统计所有正一数的和 } printf("%d",sum); }
相关文章推荐
- 遗传算法的C语言实现(二)-----以求解TSP问题为例
- 关于“在C语言中只能在函数前面定义变量”的问题
- 关于 三羊生瑞气 问题的求解
- 用C语言实现“百鸡问题”的求解
- 关于c语言下面求正余弦后面是弧度还是角度的问题
- C语言初步-第35讲: 问题求解方法——迭代(Bessel函数 )
- 关于最大加权集求解问题的思路(欢迎大家纠正)
- 一个关于C语言编程的问题
- 关于C语言中单双引号的问题
- 求解!!关于ajax传值却自动打开浏览器下载的问题
- 小白成长日记(14)--(C语言)关于解决头插法单链表中问题二
- 模拟退火算法(SA)求解TSP 问题(C语言实现)
- 关于求解Graph 的Critical Path问题
- 关于C语言中 字符串常量的问题
- 关于如何求解数独问题
- 关于cuda编程的一个问题(求解)
- 关于返回二维数组排序后序号数组的问题求解
- 关于流量有上下界的网络流问题的求解
- 问题;关于软件绑马的谁知道。。求解
- 山东理工大学ACM平台题答案关于C语言 1196 排序问题