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

C考试系统题库含答案程序题

来源:用户分享 时间:2025/7/24 7:56:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

if(s[i]>=’0’<&&>s[i]<=’9’) { d[j]=s[i]; j++; } d[j]=<'\\0'>; puts(d); }

R6. 将60分以下的所有成绩显示到屏幕上

int score[10]={56,76,65,43,98,67,34,89,90,76},i; for(i=0;();i++) if()

printf(“score[%d]=%d\\n”,i,score[i]);

F7.在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个。

#include #define N 100 int a[N][N] void main()

{int row,col,max,min,n;

/*输入合法n(<100),和输入n*n个整数到数组a的代码略*/ for(row=0;row

for(max=a[row][0],col=l;col) min=max; else if (min>max) ; }

printf(“the min of max numbers if %d\\n”,min); }

F9求字符串中字符的个数

char *p=”Hello World”; int num=0,k=0; while(*(p+k)!=)

{

9

num=; k++; }

printf(“num=%d”,num);

N10(4)统计字符串的单词数量(单词用空格分隔)

char str[30]={“Welcome my friend!”}; int i,num;

for(i=1;str[i]!=;i++) {

if(str[i]!=’ ’ && str[i-1]==) }

printf(“num=%d”,num);

5(2)

6(3)求字符串中字符的个数

char *p=”Hello World”; int num=0,k=0;

while(*(p+k)!=(○1 ?\\0? ))

{

(○2 num++ ;) (○3k++; ) }

printf(“num=%d”,num);

7(4)统计字符串的单词数量(单词用空格分隔)

char str[30]={“Welcome my friend!”};

10

num++;

int i,num;

for(i=1;str[i]!=(○1 ?\\0? );i++) {

if(str[i]!=(○2 ? ?) && str[i-1]==(○3? ?)) }

printf(“num=%d”,num);

折半查找法:设数组长度为n,则将输入的数m与a[n/2]比较,若ma[n/2],则将a[n/2+1]到a[n]的数继续折半进行查找。

8. 程序功能:有10个数按升序放在一个数组中,输入一个数,要求用折半查找该数是数组中的第几个元素,如果该数不在数组中,打印出“NO”。#include “stdio.h” void main() {

int a[10]={12,32,45,62,71,76,80,85,90,95}; int num,bott,top,mid; scanf(\ bott = 0, top = 9; while(bott小于等于top) { mid=(bott+top)/2; if( num == a[mid])

{printf(\ else if( num 小于 a[mid]) ;

else bott=mid+1; } if(大于top) printf(\}

num++;

11

第四章 函数

程序填空题

F1下列程序的功能是:将一个数字字符串转换为一个整数。例如,有字符串“-1234567”程序将它转换为整数-1234567。 #include #include long fs(char *p) { int i=0.sign=1; long num=0; if(p[i]=='-') sign=<-1>;

if(p[i]=='+'||p[i]=='-') i=1; else i=0;

while(p[i]!='\\0') {

=10; num+=p[i]-48; i++; }

num = sign*num; return(num); }

void main() { char s[9]; long n;

printf(\ gets(s); n=fs(s);

printf(\}

F2下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序 #include #define N 20

void fun(int a[],int n) { int i,j,t,p;

for (j=0;j

{p=j; for (;i

12

搜索更多关于: C考试系统题库含答案程序题 的文档
C考试系统题库含答案程序题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c52nju4tenp6ehs64cpe9_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top