若在程序中用到"strlen()"函数时,应在程序开头写上包含命令#include<>
查看答案
以下程序的功能:计算并输出500以内最大的10个能被13或17整除的自然数之和。#include#includeintfun(____){intm=0,mc=0,j,n;while(k>=2&&____){if(k%13==0||____){m=m+k;mc++;}k--;}returnm;}main(){printf("%d\n",fun(500));}
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。y=1/(100×100)+1/(200×200)+1/(300×300)+…+1/(m×m)例如,若m=2000,则应输出0.000160。#include#include#includedoublefun(intm){doubley=0,d;inti;for(i=100;i<=m;【1】){d=【2】;y+=1.0/d;}returny;}intmain(){intn=2000;system("CLS");printf("\nTheresultis%lf\n",【3】);return0;}
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。例如,有10个正整数:46、30、32、40、6、17、45、15、48、26,平均值为30.500000,主函数中输出m=30。#include#defineN10doublefun(doublex[]){inti,j;doubleave,d,s;s=0;for(i=0;i
功能:数组名作为函数参数,求平均成绩。#include float aver(float a[ ]) /*定义求平均值函数,形参为一浮点型数组名*/{int i;float av,s=a[0];for(i=1;i<5;i++)s+=【1】 [i];av=s/5;return 【2】 ;}void main(){float sco[5],av;int i;printf("\ninput 5 scores:\n");for(i=0;i<5;i++)scanf("%f", 【3】 );av=aver(【4】 );printf("average score is %5.2f\n",av);}