题目内容 (请给出正确答案)
[主观题]

请补充main函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组bb中。 例如,当scor

请补充main函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组bb中。

例如,当scorer[N][M]={{83.5,82,86,65,67),{80,91.5,84, 99,95){90.5,95,86,95,97}}时,三个学生的平均分为76.7 89.9 92.7。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若千表达式或语句。

试题程序:

include<stdio.h>

define N 3

define M 5

main()

{

int i,j;

static float score[N][M]={{83.5,82,86,

65,67},{80,91.5,84,99,95},{90.5,95,

86,95,97}};

float bb[N];

clrscr();

for(i=0;i<N;i++)

【 】;

for(i=0;i<N;i++)

{

for (j=0; j<M; j++)

【 】;

bb [i]/=M;

}

for (i=0; i<N; i++)

print f (" knstudent %d\t average

=%5.1f",i+l,bb[i]);

}

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“请补充main函数,该函数的功能是:计算每个学生成绩的平均分…”相关的问题

第1题

请补充main 函数,该函数的功能是:计算两个自然数n和m(m<10000)之间所有数的和(n和m从键盘输入)。

请补充main 函数,该函数的功能是:计算两个自然数n和m(m<10000)之间所有数的和(n和m从键盘输入)。

例如:当n=1,m=100时,sum=5050:当n=100,m=1000时,sum=495550。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在 main 函数的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio.h>

include<conio.h>

main ()

{

int n, m;

long sum;

【 】

clrscr ();

printf ("\nInput n,m\n");

scanf ("%d, %d", &n, &m);

while (n<=m)

{

【 】

n++;

}

printf ("sum=%【 】\n", sum);

}

点击查看答案

第2题

请补充main函数,该函数的功能是:计算三名学生学科的平均成绩。 例如,当score[N][M]={{83.5,82,86,

请补充main函数,该函数的功能是:计算三名学生学科的平均成绩。

例如,当score[N][M]={{83.5,82,86,65,67},{80,91.5,84, 99,95},{90,95,86,95,97}时,五门学科的平均分为:84.5 89.5 85.3 86.3 86.3。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio, h>

define N 3

define M 5

main ()

{

int i,j;

static float score [N] [M]= { {83.5, 82,86,

65,67}, {80,91.5,84,99,95},

{90, 95, 86, 95, 97} };

static float bb[N];

clrscr ();

for (i=0; i<M; i++)

bb[i]=0.0;

for(i=0;i<【 】;i++)

{

for(j=0;j<【 】;j++)

bb [j]+=score [i] [j];

}

for (i=0; i<M; i++)

print f (" \nsubject%d\taverage=%5.1 f",

i+1,【 】);

return 0;

}

点击查看答案

第3题

请补充函数fun(),该函数的功能是计算下面公式SN的值: 例如:当N=50时,SN=71.433699。 注意:部分源

请补充函数fun(),该函数的功能是计算下面公式SN的值:

请补充函数fun(),该函数的功能是计算下面公式SN的值: 例如:当N=50时,SN=71.4336

例如:当N=50时,SN=71.433699。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include<conio.h>

include<stdio.h>

double fun(int n)

{

double s=1.0,S1=0.0;

int k;

for(【l】;k<=n;k++)

{

s1=s;

【 】;

}

return【 】;

}

main()

{

int k=0;

double S;

clrscr();

printf("\nPlease input N=");

scanf("%d",&k);

s=fun(k);

printf("\ns=%lf",s);

}

点击查看答案

第4题

请补充函数proc,该函数的功能是计算下面公式SN的值:SN=1+1/3十4/5+...+2N-1/SN-1例如,当N=20时,S

请补充函数proc,该函数的功能是计算下面公式SN的值:

SN=1+1/3十4/5+...+2N-1/SN-1

例如,当N=20时,SN=29.031674。

注意:部分源程序给出如下。

请勿改动main函数和其他函数中的任何内容,仅在函数proc的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdlib.h>

include<conio.h>

include<stdio.h>

double proc(int n)

{

double s=1.0,sl=0.0;

int k;

for(【1】;k<=n;k++)

{

s1=S;

【2】

}

return【3】;

}

void main

{

int k=0:

double sum;

system("CLS");

printf("\nPlease input N=");

scanf("%d",&k);

sum=proc(k);

printf("\nS=%If",sum);

}

点击查看答案

第5题

请补充main函数,该函数的功能是:把1~100间的所有素数保存在数组aa中,然后输出这些素数并计算它们
的和。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio.h>

main()

{

int n, i, j, k, flag, sum;

int aa [50];

sum=O;

k=O;

clrscr ();

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

{

【 】;

for (j=2; j<i&&flag; j++)

if (i%j==O)

{

【 】;

}

if (flag)

{

sum+=i;

【 】;

}

}

printf("\n*** prime number ***\n");

for (i=0; i<k; i++)

{

if (i%10==0)

printf ("\n");

printf ("%4d", aa [i]);

}

printf ("\nsum=%d", sum);

}

点击查看答案

第6题

请补充main()函数,该函数的功能是:把一个二维字符 数组每行字符串中最大的字符复制到字符数组s中

请补充main()函数,该函数的功能是:把一个二维字符

数组每行字符串中最大的字符复制到字符数组s中。

例如,如果arr[3]={″hoih″,″yufui″,″xgf″),则str=″oyx″。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填人所编写的若干表达式或语句。

试题程序:

请补充main()函数,该函数的功能是:把一个二维字符 数组每行字符串中最大的字符复制到字符数组s中

请补充main()函数,该函数的功能是:把一个二维字符 数组每行字符串中最大的字符复制到字符数组s中

点击查看答案

第7题

请补充main函数,该函数的功能是:计算3名学生各科的平均成绩。 例如,当score[N][M]={{85,62,89.5,
60,69),{90,96,84.5,100,85},{92,97,86,73,85))时,五门学科的平均分为:89 85 86.7 77.7 79.7。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填人所编写的若干表达式或语句。 试题程序: include<stdlib.h> include<stdio.h> define N 3 define M 5 int main { int i,j; static float score[N][M]一{{85,62,89.5,60,69), {90,96,84.5,100,85},{92,97,86,73,85}}; static float arr[-N]; system("CLS"); for(i=0;i<M;i++) arr[i]=0.0: for(i=0;i<【1】 ;i++) { for(j=0;j<【2】 ;j++) arr[j]+=score[i][j]: } for(i=0;i<M;i++) printf("\nsubject%d\taverage=%5.1f",i+1, 【3】); return 0; }

点击查看答案

第8题

请补充main函数。该函数的功能是:求1~100(不包括100)以内所有素数的平均值。 程序运行后的结果为42

请补充main函数。该函数的功能是:求1~100(不包括100)以内所有素数的平均值。

程序运行后的结果为42.40。

注意:部分源程序给出如下.

请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio.h>

main()

{

int i, j, n=0,flag;

float aver=0;

clrscr();

for(j=2;j<100;i++)

{

flag=1;

for(i=2;i<j;i++)

if(【 】)

{

flag=0;

break;

}

if(【 】)

{

n++;

aver+=j;

}

}

printf("\n\n average=%4.2f",【 】);

}

点击查看答案

第9题

请补充main函数,该函数的功能是:输入两个正整数m和n,求这两个数的最大公约和最小公倍数。 注意:部

请补充main函数,该函数的功能是:输入两个正整数m和n,求这两个数的最大公约和最小公倍数。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。

试题程序:

include <stdio.h>

main ()

{

int a, b, n, m, t;

clrscr ();

printf ("\nInput two numbers: \n");

scanf ("%d, %d", &n, &m);

if (n<m)

{

a=m;

b=n;

}

else

{

a=n;

b=m;

}

while(【 】)

{

t=【 】

a=b;

b=t;

}

printf ("greatest con. non divisor:

%d\n", a);

printf ("least common multiple:

%d\n",【 】);

}

点击查看答案

第10题

请补充函数fun(),该函数的功能是:计算N×N维矩阵元素的方差,结果由函数返回。维数N在主函数中输入。

请补充函数fun(),该函数的功能是:计算N×N维矩阵元素的方差,结果由函数返回。维数N在主函数中输入。例如:

请补充函数fun(),该函数的功能是:计算N×N维矩阵元素的方差,结果由函数返回。维数N在主函数中输

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include <stdio.h>

include <conio.h>

include <stdlib.h>

include <math.h>

define N 20

double fun(【 】,int n)

{

int i,j;

int k;

double s=0.0;

double f=0.0;

double aver=0.0;

double sd=0.0;

for(i=0;i<n;i++)

for(j=0;j<n;j++)

s+=a[i][j];

aver=【 】;

for(i=0;i<n;i++)

for(j=0;i<n;j++)

f+=(a[i][j]-aver)*(a[i][j]-aver);

f/(n*n);

sd=【 】;

return sd;

}

main()

{

int a[N][N];

int n;

int i,j;

double s;

clrscr();

printf("***+Input the dimension of

array N*****\n");

scanf("%d",&n);

printf("***** The array *****\n");

for(i=0;i<n;i++)

{

for(j=0;j<n;j++)

{

a[i][j]=rand()%50;

while(a[i][j]=0)

a[i][j]=rand()%60;

printf("%4d",a[i][j]);

}

printf("\n\n");

}

s=fun(a,n);

printf("******* THE RESULT *******\n");

printf("%4.3f\n",s);

}

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信