C语言期末考试急求答案!!!!!!只有一小时时间!!!!会哪个答哪个

一、程序改错(30分)程序功能:下面程序通过调用Abso函数来求一个整数的绝对值。要求:①代码中共有5处错误,请分别找出;②给出修改后能正确运行的程序代码。#includ... 一、 程序改错(30分)
程序功能:下面程序通过调用Abso函数来求一个整数的绝对值。
要求:①代码中共有5处错误,请分别找出;②给出修改后能正确运行的程序代码。
#include <stdio.h>
abso(float b)
{
if b<=0
return (-b);
else
return b;
}
main( )
{
int a;
scanf("%d",a);
f=Abso(a)
printf("|a|=%d ",f);
}

二、 程序填空:(30分)
程序功能:下面程序计算s=1/12+1/22+1/32+……+1/n2的值,其中n由键盘输入。在程序中下划线处填写适当语句完成上述功能。
#include <stdio.h>
void main()
{
float s=0,t;
int n,i;
printf(“please input n:\n”);
scanf(____________) ;
for (i=1;i<=n;i++)
{
_____________;
_____________;
}
printf("1/12+1/22+1/32+……+1/%d2=%f\n",n,s);
}

三、 编写程序(40分)
定义一维整型数组a[5],数组初值从键盘输入,设计子函数find_min使程序实现输出这个数组最小值的功能。
展开
 我来答
shangch2568
2011-06-20 · TA获得超过586个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:231万
展开全部
#include <stdio.h>
abso(float b) //float 改成 int,abso前面还要加int
{
if b<=0
return (-b);
else
return b;
}
main( )
{
int a;
scanf("%d",a); //a 改成&a
f=Abso(a) //A改成a还少一个;号
printf("|a|=%d ",f);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yu9fei
2011-06-20 · 超过34用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:87.5万
展开全部
1、
#include <stdio.h>
Abso(float b) %
{
if b<=0
return (0-b); %
else
return b;
}
main( )
{
float a; %
scanf("%d",&a ) %
f=Abso(a); %
printf("|a|=%d ",f);
}

2、
canf(“%d”,&n) ;

t=n*10+2;
s=s+t;
三、
find_min(int a[5])
{
int min,i,t;
min=a;
for(i=1;i<5;i++)
{
if(a[i]<min)
min=a[i];
}
return min;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戏雨南s8
2011-06-20 · TA获得超过504个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:287万
展开全部
#include <stdio.h>
abso(float b)
{
if ( b<=0)
return (-b);
else
return b;
}
main( )
{
float a,f;
scanf("%d",&a);
f=abso(a);
printf("|a|=%f ",f);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式