永发信息网

C语言 求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,并作为函数值返回

答案:4  悬赏:10  手机版
解决时间 2021-11-09 16:52
C语言 求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,并作为函数值返回
最佳答案
#include
#include
main()
{
int i,n;
double s,sum=0;
printf("please input a number for n:\n");
scanf("%d",&n);
printf("The number is n=%d\n",n);
for(i=1;i {
if(i%3==0 && i%7==0)
{sum+=i;}
}
printf("sum=%lf\n",sum);
s=sqrt(sum);
printf("s=%lf\n\n",s);
}
全部回答
用for循环做就可以了,每次除以21取余,若为0,则加上,最后return就可以了
#include 
#include 
double getNeedNumber(int num){
    double f = 0;
    for (int i = num-1; i>0; i--) {
        if (i%3 == 0 | i%7 == 0) {
            f = f+i;
        }
    }
    return sqrt(f);
}

int main(int argc, const char * argv[]) {
    
    int inputNumber;
    printf("输入一个数:");
    scanf("%d",&inputNumber);
    printf(" 结果是:%f",getNeedNumber(inputNumber));
    
    return 0;
}
float calc(int max)
{
float sum=0;
short cnt;

if(max<21)
return NULL; //21以下不可能有

for(cnt=21;cnt if(cnt % 3==0 && cnt % 7==0)
sum+=cnt;

return sqrt((float)sum); //需要math.h头文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
温宿县大欣科目三考试中心地址有知道的么?有
随笔性日记或作文300字以上
新疆墨玉县人民医院地址在什么地方,想过去办
美美发城地址有知道的么?有点事想过去!
现在孩子大了不好沟通,昨天月考成绩都出来了
为什么高速公路上的桥梁都叫做特大桥
上海市浦东新区高东港建路离金粤路有多就要远
你转过身离去,留下我只有回忆,是哪首歌的歌
每天晚上用春娟黄芪霜好么?
小牛的特里拿过几次总冠军分别是什么时候在哪
泽普县交警大队科目二摩托车考场地址有知道的
高通处理器怎么还有S系列?
主板是选技嘉还是微星
公司订制广告袋子3000个如何做账
戊午,甲子,丁未,辛丑走戊辰大运好吗
推荐资讯
你好,请问女孩子的名字里带茵字是不是不好?
1500万日元,在日本能买什么房子
he has no wife翻译
从建材部调到家具部我应该怎么做
我的房顶是彩钢的消防不合格,换什么的房顶才
求这样简短的名著好句
高考440分左右能上什么大学?
牛奶椰汁糕的做法 牛奶椰汁糕怎么做
乐亭那有维小米手机的我手机电池坏)
足球赛 什么叫思考人生
PSV真的那么好吗?3000真的就下市了吗?为什
华艺音体美地址在哪,我要去那里办事,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?