当前位置:文档之家› 程序填空

程序填空

#include <conio.h>#include <stdio.h>/***********SPACE***********/double f(【?】){/***********SPACE***********答案:=======(答案1)=======float x=======(答案2)=======double y=======(答案3)=======x<=2=======(答案4)=======return y题目:已定义一个含有30个元素的数组s,函数fun1的功能是按顺序分别赋予各元素从2开始的偶数,函数fun2则按顺序每五个元素求一个平均值, 并将该值存放在数组w中。

程序中有4个空,填空使程序完整。

答案:=======(答案1)=======s[i]=k;=======(答案2)=======if( ( i + 1 )%5 == 0 )=======(答案3)=======sum=0;=======(答案4)=======fun2(s,w);五、程序改错共1题(共计6分)第1题(6.0分)/*------------------------------------------------------ 【程序改错】--------------------------------------------------------题目:函数fun的功能是:输出Fabonacci数列的前20项,要求变量类型定义成浮点型,输出时只输出整数部分,输出项数不得多于或少于20。

请改正程序中的4个错误,使它能得出正确的结果。

-------------------------------------------------------- 答案:=======(答案1)=======printf("%8.0f",f1);=======(答案2)=======for(i=1;i<20;i++)=======(答案3)=======f1=f2;=======(答案4)=======f2=f3;题目:要求输出结果为:A,B65,66答案:=======(答案1)=======b;=======(答案2)======='a'=========或=========97=======(答案3)=======32题目:以下程序的功能是对任一整数N(N≠0),它都可以分解成1(或-1)和一些质数(素数)因子的形式。

如N=150时,可分解成1×2×3×5×5;N=-150时,可分解为-1×2×3×5×5。

下边程序能实现这种分解过程。

当N=150,输出以下分解结果:N= 1* 2* 3* 5* 5答案 n>0 i=2 r=n%i n=n/i题目:输入一个学生的生日(年:y0、月:m0、日:d0),并输入当前日期(年:y1、月:m1、日:d1)。

求出该学生的年龄(实足年龄)答案:=======(答案1)==============(答案2)=======>=======(答案3)=========题目:百马百担问题:有100匹马,驮100担货,大马驮三担,中马驮2担,两匹小马驮一担,求大、中、小马各多少匹?答案:=======(答案1)=======3=======(答案2)=======2=======(答案3)=======hm=======(答案4)=======hl题目:从键盘上输入两个复数的实部与虚部,求出并输出它们的和、差、积、商。

答案:e=a+c f=a*d+b*c f=(b*c-a*d)/(c*c+d*d)题目:输入一个学生的生日(年:y0、月:m0、日:d0),并输入当前日期(年:y1、月:m1、日:d1)。

求出该学生的年龄(实足年龄)。

答案:scanf > ==题目:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。

选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。

请编写一个程序实现。

答案: &score max<score score<min (sum-max-min)/8题目:从键盘上输入两个复数的实部与虚部,求出并输出它们的和、差、积、商。

答案:=======(答案1)=======e=a+c=======(答案2)=======f=a*d+b*c=======(答案3)=======f=(b*c-a*d)/(c*c+d*d)#include <conio.h>#include <stdio.h>/***********SPACE***********/double f(【?】)/***********SPACE***********/【?】;/***********SPACE***********/if (【?】)答案:=======(答案1)=======float x=======(答案2)=======double y=======(答案3)=======x<=2=======(答案4)=======return y题目:以下程序的功能是分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。

答案:=======(答案1)=======x != 0=======(答案2)=======else=======(答案3)=======scanf("%d",&x)=======(答案4)=======av2=s2/j题目:百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡各多少只?=======(答案1)=======hens=======(答案2)=======33=======(答案3)==============(答案4)=======cocks++题目:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。

选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。

请编写一个程序实现。

答案:=======(答案1)=======&score=======(答案2)=======score>max=======(答案3)=======score<min=======(答案4)=======(sum-max-min)/8题目:以下程序的功能是用冒泡法对数组a 进行由小到大的排序。

答案:=======(答案1)=======j<=n-1=======(答案2)=======i<n-j-1=======(答案3)=======a[i]>a[ i + 1 ]=======(答案4)=======fun(a,10)编写程序,输出 1000 以内的所有完数及其因子。

所谓完数是指一个整数的值等于它的因子之和。

例如 6 的因子是 1 、 2 、 3 ,而 6=1+2+3 ,故 6 是一个完数。

答案:=======(答案1)=======m%j == 0=======(答案2)==============(答案3)=======j<k题目:以下程序的功能是求100-999之间的水仙花数(水仙花数是指一个三位数的各位数字的立方和是这个数本身,如:153=1^3+5^3+3^3)。

=======(答案1)=======k=0;=======(答案2)=======j=m%10;=======(答案3)=======return(1);=======(答案4)=======fun(i)题目:输入某年某月某日,判断这一天是这一年的第几天?=======(答案1)=======sum=90=======(答案2)=======sum=sum+day=======(答案3)=======year%4==0&&year%100!=0)=======(答案4)=======leap==1&&month>2题目:以下程序的功能:计算并输出500以内最大的10个能被 13或17整除的自然数之和。

=======(答案1)=======int k=======(答案2)=======mc < 10=======(答案3)=======k%17 == 0=======(答案4)=======题目:以下程序的功能是产生并输出杨辉三角的前七行。

=======(答案1)=======a[i][i]=1=======(答案2)=======i=======(答案3)=======a[i-1][j]+a[i-1][j-1]=======(答案4)=======j<=i题目:百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡各多少只?=======(答案1)=======hens=======(答案2)=======33=======(答案3)=======hens++=======(答案4)=======cocks++题目:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。

选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。

请编写一个程序实现=======(答案1)=======&score=======(答案2)=======score>max=======(答案3)=======score<min=======(答案4)=======(sum-max-min)/8题目:以下程序是用选择法对10个整数按升序排序,程序中有4个空,填空使程序完整。

=======(答案1)=======#define N 10=======(答案2)=======k=i;=======(答案3)=======j<N=======(答案4)=======k != i题目:以下程序的功能是删除字符串中的指定字符,字符串和要删除的字符均由键盘输入。

=======(答案1)=======str=======(答案2)=======str[i]!='\0'=======(答案3)=======str[k]=str[i]=======(答案4)=======str[k]='\0'题目:以下程序的功能是对任一整数N(N≠0),它都可以分解成1(或-1)和一些质数(素数)因子的形式。

如N=150时,可分解成1×2×3×5×5;N=-150时,可分解为-1×2×3×5×5。

相关主题