1从键盘上输入若干学生成绩(百分制整数)直到输入-1结束,求平均分并保留一位小树输出。

2024-11-22 05:59:30
推荐回答(1个)
回答(1):

1.(C语言)
#include
#include
void main()
{
float stu[]={0},count=0,result;
int i,z=0;
for(i=1;;i++)
{
printf("\n请输入学生%d的成绩:",i);
scanf("%f",&stu[i-1]);
if(stu[i-1]==-1)
{
break;
}
}
for(i=0;;i++)
{
if(stu[i]==-1)
{
break;
}
count=count+stu[i];
z++;
};
result=count/z;
printf("\n平均分数:%.1f\n",result);
system("pause");
}
2.
#include
void main()
{
long num,i=0,j=2;
short iss=1;

printf("\n请输入N:");
scanf("%d",&num);
for(i=3;i<=num;i++)
{
for(j=2;j {
if(i%j==0)
{
iss=0;
}
}
if(iss==1)
{
printf("%6ld\n",i);
}
iss=1;
}
getch();
}