有目录-程序填空部分试题及答案(2015-2016-1)

更新时间:2023-10-26 20:19:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

功能:下面的程序是求1!+3!+5!+……+n!的和。 ........................................................................ 1 功能:以每行5个数来输出300以内能被7或17整除的偶数,并求出其和。 ..................... 2 功能:求100-999之间的水仙花数 ............................................................................................. 3 功能:输出100到1000之间的各位数字之和能被15整除的所有数,输出时每10个一行。 .......................................................................................................................................................... 4 功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。 ................... 5 功能:求两个非负整数的最大公约数和最小公倍数。 ............................................................... 6 功能:对任一整数N(N≠0),它都可以分解成1(或-1)和一些质数(素数)因子的形式。 ........... 7 功能:统计一个字符串中的字母、数字、空格和其它字符的个数。 ....................................... 8 功能:输入字符串,再输入一个字符,将字符串中与输入字符相同的字符删除。 ............... 9 功能:百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡 ............................................................................. 10 功能:计算并输出500以内最大的10个能被13或17整除的自然数之和。 ....................... 11

第1.题*------------------------------------------------------- 【程序填空】

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

功能:下面的程序是求1!+3!+5!+……+n!的和。

-------------------------------------------------------*/ #include main() {

long int f,s; int i,j,n;

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

scanf(\

/***********SPACE***********/ for(i=1;i<=n; 【?】) {

f=1;

/***********SPACE***********/ for(j=1; 【?】;j++)

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

s=s+f; }

printf(\}

第2.题./*------------------------------------------------------- 【程序填空】

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

功能:以每行5个数来输出300以内能被7或17整除的偶

数,并求出其和。

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

#include #include main() {

int i,n,sum; sum=0;

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

/***********SPACE***********/ for(i=1; 【?】 ;i++)

/***********SPACE***********/ if(【?】) if(i%2==0) {

sum=sum+i; n++;

printf(\

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

printf(\

}

第3.题./*------------------------------------------------------- 【程序填空】

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

功能:求100-999之间的水仙花数

说明:水仙花数是指一个三位数的各位数字的立方和是这个数本身。 例如:153=1^3+5^3+3^3)。

-------------------------------------------------------*/ #include int fun(int n) { int i,j,k,m; m=n;

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

for(i=1;i<4;i++) {

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

m=(m-j)/10; k=k+j*j*j; }

if(k==n)

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

return(0);} main() { int i;

for(i=100;i<1000;i++)

/***********SPACE***********/ if(【?】==1)

printf(\}

第4.题./*------------------------------------------------------- 【程序填空】

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

功能:输出100到1000之间的各位数字之和能被15整除

的所有数,输出时每10个一行。

-------------------------------------------------------*/ #include main() {

int m,n,k,i=0;

for(m=100;m<=1000;m++) {

/***********SPACE***********/ 【?】; n=m; do {

/***********SPACE***********/ k=k+【?】 ; n=n/10; }

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

if (k==0) {

printf(\

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

第6.题/*------------------------------------------------------- 【程序填空】

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

功能:分别求出一批非零整数中的偶数、奇数的平均值,

用零作为终止标记。

-------------------------------------------------------*/ #include 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;

本文来源:https://www.bwwdw.com/article/epk2.html

Top