测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A40968. 统计立方数

填空题 较易

题目描述

统计立方数

题目描述

有一堆正整数,统计其中有多少立方数。

输入格式

输入数据有一些正整数,其每个数都小于2^32。若该数为0,则应结束统计。

输出格式

输出所统计的立方数个数

样例输入

1 3 5 7 9 11 15 17 19 21 23 25 27 0

样例输出

2

参考答案

#include <stdio.h> #include <math.h> int main() { int cnt=0; int x,y; while(1) { scanf("%d",&x); if(x==0) break; y=pow(x,1/3.0)+0.1; if(y*y*y==x) cnt++; } printf("%d\n",cnt); return 0; }
上一题 下一题