voidmain(){inti;intp=1" /> voidmain(){inti;intp=1" />

全文预览

【2019年新版】电大C语言程序设计课程期末复习考试题库资料(c语言小题 编程)

上传者:徐小白 |  格式:doc  |  页数:5 |  大小:39KB

文档介绍
intn,intMM){inti,j;for(i=0;i<n;i++)for(j=i+1;j<n;j++)if(a[i]+a[j]==MM)printf("%d,%d\n",a[i],a[j]);}5.编写一个程序,计算1+3+32+...+310的值并输出,假定分别用i,p,s作为循环变量、累乘变量和累加变量的标识符。#include<stdio.h>voidmain(){inti;intp=1;ints=1;for(i=1;i<=10;i++){p*=3;s+=p;}printf("%d\n",s);}6.根据函数原型“intFF(inta[],intn)”,编写函数定义,计算并返回数组a[n]中所有元素之和。intFF(inta[],intn){inti,sum=0;for(i=0;i<n;i++)sum+=a[i];returnsum;}7.根据函数原型“doubleMean(doublea[M][N],intm,intn)”,编写函数定义,要求返回二维数组a[m][n]中所有元素的平均值。假定在计算过程中采用变量v存放累加值和最后的平均值。doubleMean(doublea[M][N],intm,intn){inti,j;doublev=0.0;for(i=0;i<m;i++)for(j=0;j<n;j++)v+=a[i][j];v/=m*n;returnv;}注:函数体的最后两行可以合并为一条返回语句:returnv/=m*n8.根据函数原型“intMM(inta[],intm)”,编写函数定义,计算并返回数组a[m]中元素最大值和最小值之差。intMM(inta[],intm){inti,x1,x2;x1=x2=a[0];for(i=1;i<m;i++){if(a[i]>x1)x1=a[i];if(a[i]<x2)x2=a[i];}returnx1-x2;}

收藏

分享

举报
下载此文档