C语言题目,请详细解析一下,谢了

 我来答
dzmcobk
2018-08-02 · TA获得超过748个赞
知道小有建树答主
回答量:431
采纳率:76%
帮助的人:117万
展开全部
#include<stdio.h>
int jc(double n)
{
    if(n == 1)
    {
        return 1;
    }
    return jc(n-1) * n;
}
int main()
{
    double i;
    double sum = 0;
    for(i = 1;i <= 20;i ++)
    {
        sum += jc(i);
    }
    printf("%.0lf\n",sum);
    return 0;
}
#include<stdio.h>
double s1(double n)
{
     if(n == 1)
     {
          return 2;
     }
     if(n == 2)
     {
          return 3;
     }
     return s1(n-1) + s1(n-2);
}
double s2(double n)
{
     if(n == 1)
     {
          return 1;
     }
     if(n == 2)
     {
          return 2;
     }
     return s1(n-1) + s1(n-2);
}
int main()
{
     double i = 0;
     double sum = 0;
     for(i = 1;i <= 20;i += 1)
     {
          sum += s1(i)/s2(i);
     }
     printf("%lf\n",sum);
     return 0;
}
#include<stdio.h>
int sxh(int n)
{
    int a = (n-n%100)/100;
    int b = (n-n%10)%100/10;
    int c = n%10;
    if(n == a*a*a + b*b*b + c*c*c)
    {
        return 1;
    }
    return 0;
}
int main()
{
    int i = 0;
    for(i = 100;i < 1000;i ++)
    {
        if(sxh(i))
        {
            printf("%d\n",i);
        }
    }
    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
代大爷
2018-08-02 · TA获得超过848个赞
知道小有建树答主
回答量:643
采纳率:56%
帮助的人:275万
展开全部

3.编程题

  • 求阶乘,这个应该没什么难度

  • 分子和分母都是以斐波那契数列的规律排列,用一个变量来储存第一个斐波那契数列除以第二个斐波那契的值,再累加。

  • 水仙花题目,分离出个位,十位,百位,然后用个位的三次幂加上十位的三次幂加上百位的三次幂的和判断是否与原来的数相同即可,用153/100分离出百位得1,153%100/10分离出十位5,153%10分离出个位3,再设定循环在0到1000以内判断水仙花数

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Polaris北斗
2018-08-02 · TA获得超过3204个赞
知道大有可为答主
回答量:2530
采纳率:79%
帮助的人:790万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式