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

C语言复习题(4)

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

fclose(wf) ; }

11./* 请编一个函数ishuiwen(),函数的功能用指针的方法判断字符串是否是回文

(正读和反读都相同的字符序列为回文,如\、\是回文)。

注意: 部分源程序存在文件PROG1.C文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数ishuiwen的花括号中填入你编写的若干语句。*/

#include #include #include

int ishuiwen ( char *str ) ; void xqs();

int main( ) { char str[100] ; printf( \ gets( str ) ; if( ishuiwen ( str ) ) printf( \ else printf( \

xqs(); return 0 ; }

int ishuiwen ( char *str ) {

/**********Begin**********/ int i,k;

k=strlen(str); for(i=0;i

if(str[i]!=str[k-1-i]) break; }

if (i==k/2) return 1; else return 0;

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

void xqs() {

FILE *rf, *wf ; char s[5][80]; int i;

if((rf = fopen(\ {

printf(\exit(0); }

if((wf=fopen(\ {

printf(\exit(0); }

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

fscanf(rf,\if(ishuiwen(s[i])==1 ) fputs(\else

fputs(\ } fclose(rf) ; fclose(wf) ; }

12./* 请编一个函数fun,函数的功能是计算圆的面积

注意: 部分源程序存在文件PROG1.C文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。*/

#include #define PI 3.14159 float fun(double r); void xqs();

int main( ) { double r , area ; printf( \ scanf( \ area=fun(r); printf( \ xqs(); return 0 ; }

float fun(double r)

{ /********** Begin **********/ return PI*r*r;

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

void xqs() {

double a;

FILE *rf, *wf ;

rf = fopen(\wf = fopen(\fscanf(rf, \

fprintf(wf, \

fclose(rf) ; fclose(wf) ; }

13./* 请编一个函数fun,函数的功能是计算.如

1!+2!+...+n! 1!+2!+3!+4!=33

注意: 部分源程序存在文件PROG1.C文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。*/

#include long fun(int n); void xqs(); int main( ) { int i , n , t; long sum ; t = 1 ; sum = 0 ; printf( \ scanf( \sum=fun(n); printf( \\\n\ xqs(); return 0 ; }

long fun(int n) {

/********** Begin **********/

int s=0,m=3,i; for(i=1;i<=n;i++) { s=s+m; m=m*10+3; }

return s;

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

void xqs() { int i;

FILE *wf ;

wf = fopen(\

fprintf(wf, \\\n\fprintf(wf, \fclose(wf) ; }

14./* 请编一个函数insort(),函数的功能是在升序排好的整型数组中,按原来排序的规律插入一个数到组中。

注意: 部分源程序存在文件PROG1.C文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数insort的花括号中填入你编写的若干语句。*/

#include #include void xqs();

void insort(int a[],int x); int main( ) {

int a[10] = { 1 , 2 , 3 , 6 , 7 , 8 , 9 , 10 } ; int x , j , k = 0 ;

printf( \scanf( \

insort(a,x);

for( j = 0 ; j < 9 ; j++ ) printf( \printf( \

xqs(); return 0 ; }

void insort(int a[],int x) {

/**********Begin**********/

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

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