C语言填空和改错 在线等答案
根据下面对函数的说明,在其后函数体中填空指引处填空。(1)功能:求正整数m和n的最大公约数。(2)入口:形参m和n是正整数。(3)出口:函数返回值是m和n的最大公约数。根...
根据下面对函数的说明,在其后函数体中填空指引处填空。
(1)功能:求正整数m和n的最大公约数。
(2)入口:形参m和n 是正整数。
(3)出口:函数返回值是m和n的最大公约数。
根据下面对函数的说明,在其后函数体中错误指引处改错。
(1)函数功能:计算s=5/(4*4)- 10/(7*7) + 15/(10*10)-20/(13*13)+... 前n项和。
(2)入口参数:函数形参n>=1是一整数。
(3)出口值:函数返回值是前n项和s。
(4)注意:函数类型(函数返回值)是double类型。
*/
double fun(int n)
{
//答题开始处
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
int sum=0,a=5,b=4;
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
for(int i=1;i<n;i++,a+=5,b+=3)
{
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
if(a>b)
sum+=a/(b*b);
else
sum-=a/(b*b);
}
returnsum;
//答题结束处
}#include<stdio.h>
/*
*/
int fun(int m,int n)
{
//答题开始处
int i;
//在下一行内下划线处填空(删除下划线,所用字符要少,慎用分号和逗号)
for(i=m;___________;i--)
//在下一行内下划线处填空(删除下划线,所用字符要少,慎用分号和逗号)
if(___________==0)return i;
return 1;
根据下面对函数的说明,在其后函数体中填空指引处填空。
(1)功能:求1至n之间能被3整除,且至少有一位数字是5的所有数之和。
(2)入口:形参1<=n<=999。
(3)出口:函数返回值是1至n之间能被3整除,且至少有一位数字是5的所有数之和。
*/
int fun(int n)//n<=999
{
//答题开始处
inti,s=0;
for(i=1;i<=n;i++)
{
//在下一行内下划线处填空(删除下划线,所用字符要少,慎用分号和逗号)
if(___________)continue;
int a=i%10;
int b=i/10%10;
int c=i/100;
//在下一行内下划线处填空(删除下划线,所用字符要少,慎用分号和逗号)
if(___________)continue;
s+=i;
}
return s;
//答题结束处/*
根据下面对函数的说明,在其后函数体中错误指引处改错。
(1)函数功能:计算s=4/(3*3)- 8/(6*6) + 12/(9*9)-16/(12*12)+... 前n项和。
(2)入口参数:函数形参n>=1是一整数。
(3)出口值:函数返回值是前n项和s。
(4)注意:函数类型(函数返回值)是double类型。
*/
double fun(int n)
{
//答题开始处
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
int sum=0,a=4,b=3;
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
for(int i=1;i<n;i++,a+=4,b+=3)
{
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
if(a>b)
sum+=a/(b*b);
else
sum-=a/(b*b);
}
returnsum;
//答题结束处
}/* 展开
(1)功能:求正整数m和n的最大公约数。
(2)入口:形参m和n 是正整数。
(3)出口:函数返回值是m和n的最大公约数。
根据下面对函数的说明,在其后函数体中错误指引处改错。
(1)函数功能:计算s=5/(4*4)- 10/(7*7) + 15/(10*10)-20/(13*13)+... 前n项和。
(2)入口参数:函数形参n>=1是一整数。
(3)出口值:函数返回值是前n项和s。
(4)注意:函数类型(函数返回值)是double类型。
*/
double fun(int n)
{
//答题开始处
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
int sum=0,a=5,b=4;
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
for(int i=1;i<n;i++,a+=5,b+=3)
{
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
if(a>b)
sum+=a/(b*b);
else
sum-=a/(b*b);
}
returnsum;
//答题结束处
}#include<stdio.h>
/*
*/
int fun(int m,int n)
{
//答题开始处
int i;
//在下一行内下划线处填空(删除下划线,所用字符要少,慎用分号和逗号)
for(i=m;___________;i--)
//在下一行内下划线处填空(删除下划线,所用字符要少,慎用分号和逗号)
if(___________==0)return i;
return 1;
根据下面对函数的说明,在其后函数体中填空指引处填空。
(1)功能:求1至n之间能被3整除,且至少有一位数字是5的所有数之和。
(2)入口:形参1<=n<=999。
(3)出口:函数返回值是1至n之间能被3整除,且至少有一位数字是5的所有数之和。
*/
int fun(int n)//n<=999
{
//答题开始处
inti,s=0;
for(i=1;i<=n;i++)
{
//在下一行内下划线处填空(删除下划线,所用字符要少,慎用分号和逗号)
if(___________)continue;
int a=i%10;
int b=i/10%10;
int c=i/100;
//在下一行内下划线处填空(删除下划线,所用字符要少,慎用分号和逗号)
if(___________)continue;
s+=i;
}
return s;
//答题结束处/*
根据下面对函数的说明,在其后函数体中错误指引处改错。
(1)函数功能:计算s=4/(3*3)- 8/(6*6) + 12/(9*9)-16/(12*12)+... 前n项和。
(2)入口参数:函数形参n>=1是一整数。
(3)出口值:函数返回值是前n项和s。
(4)注意:函数类型(函数返回值)是double类型。
*/
double fun(int n)
{
//答题开始处
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
int sum=0,a=4,b=3;
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
for(int i=1;i<n;i++,a+=4,b+=3)
{
//在下面第一行内错误发生处改错(保持原结构,加减或改动字符要少,慎用分号和逗号)
if(a>b)
sum+=a/(b*b);
else
sum-=a/(b*b);
}
returnsum;
//答题结束处
}/* 展开
展开全部
int sum=0,a=5,b=4;————double sum=0,a=5,b=4;
for(int i=1;i<n;i++,a+=5,b+=3)————for(int i=1;i<=n;i++,a+=5,b+=3)
if(a>b)————if(i%2)
i>1 m%i+n%i
i%3 a%5+b%5+c%5
int sum=0,a=4,b=3;————double sum=0,a=4,b=3;
for(int i=1;i<n;i++,a+=4,b+=3)————for(int i=1;i<=n;i++,a+=4,b+=3)
if(a>b)————if(i%2)
for(int i=1;i<n;i++,a+=5,b+=3)————for(int i=1;i<=n;i++,a+=5,b+=3)
if(a>b)————if(i%2)
i>1 m%i+n%i
i%3 a%5+b%5+c%5
int sum=0,a=4,b=3;————double sum=0,a=4,b=3;
for(int i=1;i<n;i++,a+=4,b+=3)————for(int i=1;i<=n;i++,a+=4,b+=3)
if(a>b)————if(i%2)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询