作者 DS课程组
单位 临沂大学
元宵佳节闹盈盈,来往观灯街上行。上下灯球光闪烁,几遭绕走数难清。从头五数恰无零,七数二瓯尤来停。九数之时剩四盏,问灯几盏放光明。
上面故事的意思是:元宵时节热闹非常,来到街上观看花灯,花灯从上到下闪烁着光芒,绕着走了几圈数来数去也数不清。只记得5个5个的数没有剩余,7个7个的数剩余2盏,9个9个的数剩余4栈,请问可能有多少盏灯。
输入格式:
输入为一个正整数n。
输出格式:
按从小到大顺序输出满足题意的前n(1<=n<=100)个花灯个数,其间空格分隔,最后一个数字后面不带空格。
输入样例:
3
输出样例:
在这里给出相应的输出。例如:
310 625 940
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include <stdio.h>
int main(){
int n;
int flamp = 0;
scanf("%d", &n);
if(n >= 1 && n <= 100){ //确定题目给出的n范围
for(int i = 1; i <= n; flamp += 5){ //循环花灯数量+5
if(flamp % 7 == 2 && flamp % 9 == 4){ //满足题意输出花灯数量
if(i == n) //最后一个满足题意得花灯数量不空格
printf("%d", flamp);
else //其他空格
printf("%d ", flamp);
i++; //满足条件之后 i += 1
}
}
}
return 0;
}