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

c语言程序填空题

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

gets(a);

/***********SPACE***********/ ________________;

/***********SPACE***********/ ________________; puts(a); }

答案:

【1】 a[i] != '\\0' 或 a[i] 或 a[i]!=NULL 【2】 a[j]='\\0' 或 a[j]=NULL 或 a[j]=0 【3】 cc=getchar() 或 scanf(\【4】 fun(a,cc) 31)./*------------------------------------------------------- 【程序填空】

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

功能:用冒泡法对数组a 进行由小到大的排序。

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

void fun(int a[],int n) {

int i,j,t;

/***********SPACE***********/ for (j=0; ________________;j++) /***********SPACE***********/ for (i=0; ________________;i++) /***********SPACE***********/ if(________________) {

t=a[i];

a[i]=a[i+1]; a[i+1]=t; } }

main() {

int i,a[10]={3,7,5,1,2,8,6,4,10,9}; /***********SPACE***********/ ________________; for(i=0;i<10;i++) printf(\}

答案:

第25页 共88页

【1】 j<=n-1 或 n-1>=j 或 j<=-1+n 或 -1+n>=j 或 jj 或 ji 或 ii 或 i<=n-j-2 或 i<=n-2-j 【3】 a[i]>a[ i + 1 ] 或 a[ i + 1 ]

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

功能:计算并输出500以内最大的10个能被13或17整除的自然数之和。

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

#include #include

/***********SPACE***********/ int fun(________________ ) {

int m=0, mc=0, j, n;

/***********SPACE***********/ while (k >= 2 && ________________) {

/***********SPACE***********/ if (k == 0 || ________________) {

m=m+k; mc++; } k--; }

/***********SPACE***********/ ________________; }

main ( ) {

clrscr( );

printf(\}

答案:

【1】 int k

【2】 mc < 10 或 10 > mc 或 mc <= 9 或 9 >= mc 【3】 k == 0 或 !(k) 或 k/17*17 == k 【4】 return m 或 return (m) 33)./*------------------------------------------------------- 【程序填空】

第26页 共88页

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

功能:以下程序的功能如(图1)。

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

#include #include

/***********SPACE***********/ double f(________________) {

/***********SPACE***********/ ________________;

/***********SPACE***********/ if (________________) y=2.0*x*x+3.0*x+4.0; else

y=-2.0*x*x+3.0*x-4.0;

/***********SPACE***********/ ________________; }

main ( ) {

clrscr( );

printf(\}

答案:

【1】 float x 或 double x 【2】 double y

【3】 x<=2 或 2>=x

【4】 return y 或 return (y)

(图1)

34)./*------------------------------------------------------- 【程序填空】

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

功能:以下程序的功能如(图1)。

第27页 共88页

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

#include #include

/***********SPACE***********/ float fun(________________, int n) {

/***********SPACE***********/ ________________; float xa=0, s; for (j=0; j

/***********SPACE***********/ ________________; for (j=0; j

s += (x[j]-xa)*(x[j]-xa)/n;

/***********SPACE***********/ ________________; }

main ( ) {

float x[100] = {193.199, 195.673, 195.757, 196.051, 196.092,196.596,196.579, 196.763}; clrscr( );

printf(\}

答案:

【1】 float x[] 或 float *x 【2】 int j

【3】 s = 0 或 s = 0.0 【4】 return s 或 return(s)

(图1) 35)./*------------------------------------------------------- 【程序填空】

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

功能:计算并输出high以内最大的10个素数之和,high由主函数传 给fun函数,若high的值为100,则函数的值为732。

第28页 共88页

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