好文档 - 专业文书写作范文服务资料分享网站

C语言期末考试题库试题及答案 

天下 分享 时间: 加入收藏 我要投稿 点赞

/**********Program**********/

int i,k=1; if(m<=1) k=o;

for(i=2;i

/********** End **********/ } yzj() {

FILE *IN,*OUT; int iIN,iOUT,i;

IN=fopen(\if(IN==NULL)

{printf(\}

OUT=fopen(\if(OUT==NULL)

{printf(\}

for(i=0;i<10;i++)

{ fscanf(IN,\ iOUT=fun(iIN); fprintf(OUT,\}

fclose(IN); fclose(OUT); }

/*------------------------------------------------ 46 【程序设计】

--------------------------------------------------

题目: 给定n个数据, 求最小值出现的位置 (如果最小值出现多次,求出第一次出

现的位置即可)。

--------------------------------------------------

注意:部分源程序给出如下。请勿改动主函数 main和其它函数中的任何内容,仅在函数 station的花括号中填入所编写的若干语句。 ------------------------------------------------*/ #include \int station(int s[],int n) {

/**********Program**********/

int i,k; k=0;

for(i=1;i

/********** End **********/ }

void main() {

int a[100],n,i,t;

printf(\请输入n值:\ scanf(\

printf(\请输入%d个数:\\n\ for(i=0;i

scanf(\ t=station(a,n);

printf(\ yzj(); } yzj() {

FILE *IN,*OUT; int n; int i[10]; int o;

IN=fopen(\if(IN==NULL)

{printf(\}

OUT=fopen(\if(OUT==NULL)

{printf(\}

for(n=0;n<10;n++) {

fscanf(IN,\ }

o=station(i,10);

fprintf(OUT,\fclose(IN); fclose(OUT); }

/*------------------------------------------------ 47 【程序设计】

--------------------------------------------------

题目:编写函数fun求1000以内所有m的倍数之和。

--------------------------------------------------

注意:部分源程序给出如下。请勿改动主函数 main和其它函数中的任何内容,仅在函 数fun的花括号中填入所编写的若干语句。 ------------------------------------------------*/ #define N 1000 #include \#include int yzj();

int fun(int m); void main() {int sum; sum=fun(7);

printf(\以内所有%d的倍数之和为:%d\\n\

yzj(); }

int fun(int m)

{

/**********Program**********/

int s=0,i;

for(i=1;i

/********** End **********/ } yzj() {

FILE *IN,*OUT; int n; int i[10]; int o;

OUT=fopen(\if(OUT==NULL)

{printf(\}

o = fun(6);

fprintf(OUT,\

fclose(OUT); }

/*------------------------------------------------ 48【程序设计】

--------------------------------------------------

题目:调用函数fun判断一个三位数是否\水仙花数\。 在main函数中从键盘输入一个三位数,并输 出判断结果。请编写fun函数。所谓\水仙花 数\是指一3位数,其各位数字立方和等于该 数本身。

例如,153是一个水仙花数,因为153=1+125+27。 --------------------------------------------------

注意:部分源程序给出如下。请勿改动主函数main

和其它函数中的任何内容,仅在函数fun的花 括号中填入所编写的若干语句。 ------------------------------------------------*/ #include \int fun(int n) {

/**********Program**********/

int bw,sw,gw;

bw=n/100;sw=(n-bw*100)/10;gw=n; if(n==bw*bw*bw+sw*sw*sw+gw*gw*gw) return 1; else return 0;

/********** End **********/ }

void main() {

int n,flag;

scanf(\ flag=fun(n); if(flag)

printf(\是水仙花数\\n\ else

printf(\不是水仙花数\\n\ yzj(); } yzj() {

FILE *IN,*OUT; int iIN,i; int iOUT;

IN=fopen(\if(IN==NULL)

{printf(\}

6zca65nvv055t2h95x553fre38hic90119b
领取福利

微信扫码领取福利

微信扫码分享