谁帮我做做这几道题啊???????

[复制链接]
查看11 | 回复1 | 2008-10-15 12:07:41 | 显示全部楼层 |阅读模式
四、程序填充题(本大题共3小题,每小题6分,共18分)
请将下列程序横线处缺少的部分补上,使其能正确运行。
30.函数fun 用于计算数组各元素值的平方,主函数调用fun并输出各元素的值。
void fun(int num,int a[ ])
{int i;
for (i=0;i
#include
main()
{char ch;
FILE*fp;
if((fp=fopen(″file.dat″, ″______″))= =NULL) /*第一空*/
{printf(″Can not open file\n″);exit(0);}
ch=getchar();
while (ch!=’# ’)
{fputc(________,fp); /*第二空*/
ch=getchar();
}
fclose(________); /*第三空*/
}
32.从键盘输入x的值,根据以下公式计算并输出x和y 的值。
#include
#include
main()
{float x,y;
scanf(″%f″,______); /*第一空*/
if(x<0)printf(″input error!\n″);
else
{switch ((int)(x/2))
{case 0:y=x;_______; /*第二空*/
case 1:
case 2:y=x*x+1;break;
case 3:
case 4:y=_____________;break; /*第三空*/
default :y=1/(x*x+1);
}
printf(″x=%7.2f,y=%10.6f\n″,x,y);
}
}
五、程序设计题(本大题共2小题,每小题8分,共16分)
33.从键盘输入100个整数,计算并输出大于等于零的数的平均值(保留小数点后两位)。
34.(1)编写一个计算梯形面积的函数。函数头是:float area(float t,float b,float h)
其中变量t、b和h分别表示梯形的上底、下底和高。
(2)编写主函数从键盘输入梯形的上底、下底和高的值,调用上述函数输出梯形面积
(保留小数点后两位)。

回复

使用道具 举报

千问 | 2008-10-15 12:07:41 | 显示全部楼层
301,num2,b3,b懒得给你写了,这些不难,好好学吧~~~...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行