C语言入门编程题:锻炼身体吧

这是一道关于C语言编程的数学问题。题目要求根据三个人跑步的距离整数a、b、c(满足a<=b<=c),在已知渣渣的极限距离N的情况下,找出满足条件c==a+b*b的有效锻炼方案数量。输入为渣渣的极限距离N,输出为方案数。例如,当N=5时,存在一种方案a=3, b=4, c=5。" 137593871,7337247,DBSCAN聚类算法详解:原理、实现与应用,"['大数据', '机器学习', '深度学习', '算法', '数据挖掘']
摘要由CSDN通过智能技术生成

题目内容:

沫沫,灰灰和渣渣去锻炼身体,如果对他们跑步的距离分别只计整数 a、 b、 c,由于他们身高的差距,造成了 a<=b<=c,并且渣渣跑了N米之后就再也跑不动了。但是,按照他们事先的约定: 只有当 cc==aa+b*b 时,他们的锻炼才有效果。

现在他们三个人想知道,如果渣渣的极限N已知,那么有多少种有锻炼效果的跑步方案(即a, b, c有多少种可能的取值)。

输入格式:

一个整数N,表示渣渣的体力极限, N <= 5000。

输出格式:

一个整数,代表他们跑步方案的个数。

Hint:对于输入N=5,有方案 a=3, b=4, c=5, 共一种。

代码如下:

#include<stdio.h>

int main()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值