1 / 10
文档名称:

程序设计c语言.doc

格式:doc   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计c语言.doc

上传人:yunde113 2014/10/8 文件大小:0 KB

下载得到文件列表

程序设计c语言.doc

文档介绍

文档介绍:〖第1题〗『程序设计』(10分)
题目:编写函数fun,函数的功能是:
求1到m之间(包括m)的偶数之积。
/*------------------------------------------------*/
注意:部分源程序给出如下。请勿改动主函数main和其它函数中的
任何内容,仅在函数fun的花括号中填入所编写的若干语句。
/*------------------------------------------------*/
#include ""
double fun(int m)
{
/**********Program**********/
/********** End **********/
}
void main()
{
printf("ji=%lf\n",fun(20));
}
答案:
----------------------
double y=1;
int i;
for(i=1;i<=m;i++)
if(i%2==0)y*=i;
return y;
----------------------
〖第2题〗『程序设计』(10分)
题目:编写函数fun其功能是:
找出一个大于给定整数且紧随这个整数的素数,
并作为函数值返回。
#include ""
int fun(int n)
{
/**********Program**********/
/********** End **********/
}
void main()
{ int m;
printf("Enter m: ");
scanf("%d", &m);
printf("\nThe result is %d\n", fun(m));
}

答案:
----------------------
int i,k;
for(i=n+1;;i++){
for(k=2;k<i;k++)
if(i%k==0) break;
if(k==i)
return(i);
}
----------------------
〖第3题〗『程序设计』(10分)
题目:编写函数fun将一个数组中的值按逆序
存放,并在main()函数中输出。
例如,原来存顺序为8,6,5,4,1。
要求改为:1,4,5,6,8。
#include ""
#define N 5
void main()
{ int fun(int arr[],int n);
int a[N]={8,6,5,4,1},i;
for(i=0;i<N;i++)
printf("%4d",a[i]);
printf("\n");
fun(a,N);
for(i=0;i<N;i++)
printf("%4d",a[i]);
}
int fun(int arr[],int n)
{
/**********Program**********/
/********** End **********/
}
答案:
----------------------
int i,t;
for(i=0;i<n/2;i++)