--C语言讲义
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
经典,学习C语言的天堂C语言算法:栈
void fun (char *s, char *t)
{
int i, d;
/***********SPACE***********/
d = 【?】;
/***********SPACE***********/
for (i = 0; i t[i] = s[i]; for (i = 0; i /***********SPACE***********/ t[【?】] = s[d-1-i]; /***********SPACE***********/ t[【?】] ='\0'; } main() { char s[100], t[100]; clrscr(); printf("\nPlease enter string S:"); scanf("%s", s); fun(s, t); printf("\nThe result is: %s\n", t); } 答案: 1). strlen(s) 2). i++ 或i=i+1 或i+=1 或++i 3). d+i 或i+d 4). 2*d 或d*2 或i+d 或d+i 第124题(9.0分)题号:422 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:文件操作。 -------------------------------------------------------*/ # include # include void main() { /* 定义一个文件指针fp */ /***********SPACE***********/ 【?】*fp; char ch, filename[10]; printf("Please input the name of file: "); scanf("%s", filename); /* 输入字符串并赋给变量filename */ /* 以读的使用方式打开文件filename */ /***********SPACE***********/ if((fp=fopen(filename, "【?】")) == NULL) { printf("Cannot open the file.\n"); exit(0); /* 正常跳出程序*/ } /* 关闭文件*/ /***********SPACE***********/ 【?】; } 答案: 1). FILE 2). r 3). fclose(fp) 第125题(9.0分)题号:15 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。 -------------------------------------------------------*/ main() { int x,i=0,j=0; float s1=0,s2=0,av1,av2; scanf("%d",&x); /***********SPACE***********/ while(【?】) { if(x%2==0) {s1=s1+x;i++;} /***********SPACE***********/ 【?】 { s2=s2+x; j++; } /***********SPACE***********/ 【?】; } if(i!=0) av1=s1/i; else av1=0; if(j!=0) /***********SPACE***********/ 【?】; else av2=0; printf("oushujunzhi:%7.2f,jishujunzhi:%7.2f\n",av1,av2); } 答案: 1). x != 0 或x 2). else 或else if(x%2==1) 或else if(x%2!=0) 或if(x%2) 3). scanf("%d",&x) 4). av2=s2/j 第126题(9.0分)题号:398 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:打印出如下图案(菱形) * *** ***** ******* *****