WOJ1184-Feli的糖果2

Feli有很多很多好吃的糖果,总共有n种,编号为1到n。一天flymouse,masnake,zercal,mmd,yama,cz等2*n个人一起去Feli家,flymouse一直觊觎Feli的糖果,于是flymouse趁Feli不注意偷偷从Feli的盒子里拿掉了n个糖果,每个糖果都不同种。Flymouse的这一小动作被masnake看到了,于是masnake把flymouse手里编号为2的倍数的糖果拿了回去。然后flymouse又趁masnake不注意偷偷拿走编号为3的倍数的糖果,但是由于忙中出错,flymouse把自己本来有的3倍数糖果放了回去。正在flymouse洋洋得意的时候,zercal使出闪电光速手,把flymouse身上4倍数糖果拿走了,但是由于zercal前几天出去k歌导致精力不足,一不小心将本来在盒子里的4倍数糖果放到了flymouse的口袋里。然后flymouse发狂了,然后...这个过程一直进行到不能进行为止。请问最后flymouse身上有几个糖果。

输入格式

有多组数据输入,每次输入一个n,n<=10000,n为Feli有的糖果的种类

输出格式

输出为一个整数

样例输入

5

样例输出

2

就是问n以内因子个数为奇数的数有多少个,题意太扯淡了。

#include<stdio.h>
#include<math.h>
int shu[102];
int main() {
	int n,i,res;
	shu[0]=0;
	for(i=1; i<=101; i++) {
		shu[i]=i*i;
	}
	while(scanf("%d",&n)!=EOF) {
		res=0;
		if(n!=0) {
			for(i=1; i<=101; i++) {
				if(n>=shu[i])
				continue;
				else{
					res=i-1;
					break;
				}
			}
		}
		printf("%d\n",res);
	}
	return 0;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值