云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C填空题50题

C填空题50题

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 11:47:02

【?】 } 答案:

1). a[i+1]=a[i]; 2). print_array(a,11);

第19题 (30.0分) 题号:647

/*------------------------------------------------------- 【程序填空】

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

题目:使用冒泡法将10个随机生成的浮点数进行大到小的排序, 并将排好序的10个数分两行输出。

--------------------------------------------------------- 注意:除要求填空的位置之外,请勿改动程序中的其他内容。 且不能使用C语言的库函数进行填空。

-------------------------------------------------------*/

#include #define COUNT 10 #include #include #include

void bubble_sort(float f[],int n){ int i,j; int swap=1; float t; i=0;

while(i

for(j=0;j

/***************SPACE***************/ if(【?】) {

t=f[j]; f[j]=f[j+1]; f[j+1]=t;

swap=1; } }

i++; } }

void main(){ int i;

float f_data[COUNT];

srand((unsigned)time(NULL)); /*随机生成10个浮点数*/ for(i=0;i

f_data[i]=(float)(rand()?0+100)/(float)10.0; printf(\

/***************SPACE***************/ bubble_sort(【?】);

printf(\

for(i=0;i

if(i%5==0) printf(\ printf(\ }

printf(\} 答案:

1). f[j]f[j] 2). f_data,COUNT 或 f_data,10

第20题 (30.0分) 题号:649

/*------------------------------------------------------- 【程序填空】

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

题目:统计从键盘输入的一行字符中单词的个数,单词之间用空 格分开。

--------------------------------------------------------- 注意:除要求填空的位置之外,请勿改动程序中的其他内容。 且不能使用C语言的库函数进行填空。

-------------------------------------------------------*/

#include

int word_stat(char string[]) {

char c; int i,word=0; int wnum=0;

/***************SPACE***************/ for (i=0;【?】;i++) if(c==' ') word=0; else if(word==0) {

word=1; wnum++; }

/***************SPACE***************/ 【?】 }

void main() {

char string[100];

printf(\ gets(string);

printf(\} 答案:

1). (c=string[i])!='\\0' 或 c=string[i] 或 (c=string[i])!=0 2). return wnum; 或 return(wnum);

第21题 (30.0分) 题号:650

/*------------------------------------------------------- 【程序填空】

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

题目:输入一字符串,检查字符串是否满足以下条件:

(1)字符串s中左括号“(”的个数与右括号“)”的个数相 同;

(2)从字符串s的首字符起顺序查找右括号“)”的个数在 任何时候均不超过所遇到的左括号“(”的个数。若字 符串同时满足上述两个条件,函数返回1,否则返回0。

--------------------------------------------------------- 注意:请勿改动主函数main()中的其他内容。

-------------------------------------------------------*/

#include #include void main() {

int fun(char s[]); char s[80]; int c;

printf(\ gets(s); c=fun(s);

printf(\}

int fun(char s[]) {

int c1,c2,i; i=c1=c2=0; while(s[i]!='\\0') {

if(s[i]=='(') c1++; else if(s[i]==')') { c2++;

/***********SPACE***********/ if(【?】) return(0); } i++; }

/***********SPACE***********/ return(【?】); } 答案:

1). c2>c1 或 c1

第22题 (30.0分) 题号:651

/*------------------------------------------------------- 【程序填空】

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

搜索更多关于: C填空题50题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

【?】 } 答案: 1). a[i+1]=a[i]; 2). print_array(a,11); 第19题 (30.0分) 题号:647 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:使用冒泡法将10个随机生成的浮点数进行大到小的排序, 并将排好序的10个数分两行输出。 --------------------------------------------------------- 注意:除要求填空的位置之外,请勿改动程序中的其他内容。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com