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

C语言填空 (7)

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

题号:15

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

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

功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作 为终止标记。

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

main() {

int x,i=0,j=0;

float s1=0,s2=0,av1,av2; scanf(\

/***********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(\}

答案:

1). x★!=★0 或 x

2). else 或 else★ if(x%2==1) 或 else★ if(x%2!=0) 或 if(x%2) 3). scanf(\ 4). av2=s2/j

显示序号:7

题号:17

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

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

功能:删除字符串中的指定字符,字符串和要删除的字符均由键盘 输入。

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

#include \main() {

char str[80],ch; int i,k=0;

/***********SPACE***********/ gets(【?】); ch=getchar();

/***********SPACE***********/ for(i=0;【?】;i++) if(str[i]!=ch) {

/***********SPACE***********/ 【?】; k++; }

/***********SPACE***********/ 【?】; puts(str); }

答案:

1). str

2). str[i]!='\\0' 或 str[i]!=NULL 或 str[i]!=0 或 str[i]

3). str[k]=str[i] 或 *(str+k)=*(str+i) 或 str[k]=*(str+i) 或 *(str+k)=str[i]

4). str[k]='\\0' 或 *(str+k)='\\0' 或 str[k]=NULL 或 str[k]=0 或 *(str+k)=0 或

*(str+k)=NULL

显示序号:8

题号:18

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

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

功能:将一个数组中的元素按逆序存放。

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

#define N 7 main () {

static int a[N]={12,9,16,5,7,2,1},k,s; printf(\ for (k=0;k

/***********SPACE***********/ for (k=0;k

s=a[k];

/***********SPACE***********/ 【?】 ;

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

printf(\ for (k=0;k

/***********SPACE***********/ 【?】 (\}

答案:

1). k++ 或 k=★k★+★1 或 k+=1 或 ++k

2). a[k]=a[N-k-1] 或 a[k]=a[N-1-k] 或 a[k]=a[6-k] 或 *(a+k)=*(a+N-k-1) 或 *(a+k)=*(a+N-1-k] 或 a[k]=a[-1+N-k] 或 a[k]=a[-1-k+N] 或 a[k]=a[-k-1+N] 或 a[k]=a[-k+N-1] 或 *(a+k)=*(a+N-k-1) 或 a[6-k]=s

3). a[N-k-1]=s 或 a[N-1-k]=s 或 a[6-k]=s 或 a[N★-k★-1]=s 或 *(a★+N★-k★-1)=s

4). printf

显示序号:9

题号:20

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

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

功能:求两个非负整数的最大公约数和最小公倍数。

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

main() {

int m,n,r,p,gcd,lcm;

scanf(\ if(m

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

/***********SPACE***********/ m=n;n=r; 【?】; }

/***********SPACE***********/ gcd=【?】; lcm=p/gcd;

/***********SPACE***********/ printf(\【?】); }

答案:

1). r★!=★0 或 r

2). r=m%n 或 r=m-m/n*n 3). n

4). gcd,lcm 或 n,lcm

显示序号:10

题号:25

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

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

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

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

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

float x,f;

scanf(\

/***********SPACE***********/ if(x<0) 【?】;

/***********SPACE***********/ else if(【?】) f=2*x+1; else

f=sin(x)+5;

/***********SPACE***********/ printf(\ 【?】); }

答案:

1). #include \或 #include 2). f=fabs(★x★+★1★)

3). x<=5 或 5>=x 或 x<6 或 6>x 或 x>=0&&x<=5 或 0<=x&&x<=5 或 x>=0&&5>=x 或 0<=x&&5>=x 或 !(x>5) 4). x,f

显示序号:12

题号:32

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

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

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

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

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新幼儿教育C语言填空 (7)全文阅读和word下载服务。

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