求求好心人救救孩子的C语言作业吧
问题描述:
编写函数fun,功能是:求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,并作为函数值返回
答
C代码如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
#include <math.h>
double fun(int n)
{
int i;
double sum;
i = 1;
sum = 0.0;
while( i < n)
{
if( i%3 == 0 && i%7 == 0)
sum += i;
i++;
}
return sqrt(sum);
}
void main()
{
int n;
printf("请输入n的值:");
scanf("%d",&n);
printf("%d以内能被3和7整除的自然数和的平方根=%f\n",n,fun(n));
}
答
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int main()
{
int i=0,n,y;
cin>>n;
double s;
y = 0;
while(i<n)
{
if(i%3==0&&i%7==0)
{
y=y+i;
}
i++;
}
s=sqrt(y);
cout<<fixed<<setprecision(2)<<s<<endl;
}
答
#include<math.h>
#include<stdio.h>
double fun(){
int i=0,num,y;
scanf("%d",&num);
double sum=0;
y = 0;
while(i<num) {
if(i%3==0&&i%7==0) {
y=y+i;
}
i++;
}
sum=sqrt(y);
return sum;
}
int main() {
double a=fun();
printf("%.2lf",a);
}
代码如上,万望采纳。
答
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632