求求好心人救救孩子的C语言作业吧

求求好心人救救孩子的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