77范文网 - 专业文章范例文档资料分享平台

2011上C语言考试复习资料(6)

来源:网络收集 时间:2018-11-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

printf(\ }

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

for(m=0;m<2;m++) {

fscanf(IN,\ }

swap(&i[0],&i[1]); fprintf(OUT,\ fprintf(OUT,\ }

fclose(IN); fclose(OUT); }

答案: int k; k=*a; *a=*b; *b=k;

5.功能:从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息。例如:7是素数,8不是素数。请编写fun函数。素数是仅能被1和自身整除的数 #include void wwjt(); int fun(int n) {

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

/********** End **********/ } main() {

int m,flag;

printf(\ scanf(\ flag=fun(m); if(flag)

printf(\ else

printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; int iIN,iOUT,i; IN=fopen(\

26

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); } 答案: int i; int j; j= 1;

for(i=2;i

6.功能:找出一个大于给定整数且紧随这个整数的素数,并作为函数值返回。#include #include\void wwjt(); int fun(int n) {

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

main() {

int m;

printf(\ scanf(\

printf(\ wwjt(); } void wwjt() {

FILE *IN,*OUT; int s ;

27

int t; int o;

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

printf(\ }

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

printf(\ }

for(s=1;s<=5;s++) {

fscanf(IN,\ o=fun(t);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); } 答案: int i,k; for(i=n+1;;i++) { for(k=2;k

if(i%k==0) break; if ( k==i) return(i); }

7.功能:对任意输入的 x,用下式计算并输出 y 的值。 5 x<10 y= 0 x=10 -5 x>10 #include void wwjt(); int fun(int n) {

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

void main () {

int x,y;

printf(\ scanf(\ y=fun(x);

printf(\

28

wwjt(); }

void wwjt() {

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

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

printf(\ }

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

printf(\ }

for(i=0;i<5;i++) {

fscanf(IN,\ iOUT=fun(iIN);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); }

答案: int m; if(n<10) m=5;

else if(n==10) m=0; else m=-5;

return m; 或 int m; if(n>=10)

if(n>10) m=-5; else m=0; else m=5; return m;

8.功能:从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。#include void wwjt();

int fun(int x[],int n) {

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

29

/********** End **********/ } main() {

int a[10],i,min; for(i=0;i<10;i++) scanf(\ for(i=0;i<10;i++) printf(\ printf(\ min=fun(a,10); printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; int iIN[10],i; int iOUT,iCOUNT; IN=fopen(\ if(IN==NULL) {

printf(\ }

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

printf(\ }

for(i=0;i<5;i++) {

for(iCOUNT=0;iCOUNT<10;iCOUNT++) fscanf(IN,\ iOUT=fun(iIN,10);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); } 答案: int min,i; min=x[0]; for(i=1;i

{ if(x[i]

30

31

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2011上C语言考试复习资料(6)在线全文阅读。

2011上C语言考试复习资料(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/294300.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: