C语言函数题目帮忙搞下。。

来源:百度知道 编辑:UC知道 时间:2024/06/05 21:33:18
1:有一个一维数组,内放10个学生的成绩。写一个函数,求平均分,最高分和最DI的分
2:将一个正证书分解质因数,例如:输入90 打印出 90=2*3*3*5
简单做发就可以了。。
初学者的作业

1 求平均分,首先得算出总成绩,写一个for循环语句,可求出总分,再除于10.0
for(i=0;i<10;i++)
{
total+=cj[i];
}
avg =total /10.0;

求最高分和最低分,
max=min=cj[0];/*假设第一个人的成绩既是最高又是最低*/
for(i=1;i<10;i++)
{
if(max<cj[i]) max=cj[i];
if(min>cj[i]) min=cj[i];
}

2: 程序如下
int sushu(int x){
int i;
for (i=2;i<x;i++)
if (x%i==0) {return 0; }
return 1;
}

main(){
int n,i,j;
scanf("%d",&n);
printf("%d=",n);
i=2;
j=0;
while (n>1){
if (n%i==0 && sushu(i)){
if(j)printf("*");
printf("%d",i);
n/=i;
j++;
}else i++;
}
}

还有什么不明白的,可以发消息给我

1 求平均分,首先得算出总成绩,写一个for循环语句,可求出总分,再除于10.0
for(i=0;i<10;i++)
{
total+=cj[i];
}
avg =total /10.0;

求最高分和最低分,
max=min=cj[0];/*假设第一个人的成绩既是最高又是最低*/
for(i=1;i