c语言编程,输入n个学生的成绩,以输入-1表示输入结束,输出学生的人数,总分(不显示小数)及平均值(...#include stdio.h
#include math.h
int main()
{
int i=0;//学生人数计数器
float n;
double sum=0;
printf("请依次输入学生成绩以-1结束:\n");
while(n!=-1)
{
scanf("%f",n);
sum=sum+n;
i++;
}//当i==-1时sum-1且i+1所以下边总分要是i-1,总分为sum+1;时间不够没改到很好见谅
printf("学生人数:%d\n",i-1);
printf("总分 :%.0f\n",sum+1);//
printf("平均分:%.2f\n",(sum+1)/(i-1));
return 0;
}
c语言……从键盘输入一批学生的成绩,当输入一个负数时结束输入,然后计算这批成绩的总分和平均分#include stdio.h
main()
{
double N,M,one;//one记录每次输入的成绩,N记录学生数,M记录总分 , 使用double记录允许分数为小数
N=0;//学生数初始为0
M=0;//总分初始为0
scanf("%lf",one);//读入第一个成绩,或表示结束的负数
while(one=0)//直到读入的数是负数时停止
{
N++;//人数加1
M=M+one;//总分加上该生分数
scanf("%lf",one);//读入下一个分数,或表示结束的负数
}
printf("总分:%.2lf\n",M);//输出总分,保留两位小数,(可通过改变.后的数字改变保留位数)
if(N0)printf("平均分:%.2lf\n",M/N);//人数不为零,输出平均分M/N,保留两位小数
else printf("平均分:0\n");//人数,为零,输出平均分0
}
C语言输入一个班级的成绩,求总分,平均分,最低分和最高分 , 输入-1表示结束一楼基本上是对的 , 不过循环这些有错,还是必须加上循环的中止条件,调试无误代码如下:
#include "stdio.h"
int main()
{
signed int n; //因为要与-1比较,所以n定义为有符号的int类型
int max,min,sum,i;
double average;//平均分数可能出现小数
max=0,min=100,i=0,n=0,average=0,sum=0;
for(i=1;;i++)
{
scanf("%d",n);
if(n==-1)
break;//当输入-1时表示数据输入完 , 必须中止循环 , 计算总和,均值
if(max=n)max=n;
if(min=n)min=n;
sum+=n;
}
average=1.0*sum/(i-1);
printf("sum=%d\naverage=%f\nmax=%d\nmin=%d\n",sum,average,max,min);
return 0;
}
用C语言函数编程 用户输入等级,输出分数int fs(char r)
{
switch(r)
{
case 'a':
return(90);
break;
case 'b':
return(80);
break;
case 'c':
return(70);
break;
case 'd':
return(60);
break;
default:return(50);
}
}
void main()
{
int s;
char a;
scanf("%c",a);
s=fs(a);
printf("分数是 %d\n",s);
}
C语言中调用什么函数能停止输出和继续输出比较晚了c语言函数1停止输出总分,所以简单先看看你的问题c语言函数1停止输出总分,先回答简单的吧 。
int fun(int a)
{
int b;
scanf("%d",a);
b=a;
return b;/*把输入的a 赋值到变量b*/
}
这个函数如果执行
intx;
x=fun(11);
那么就相当于x=11
因为这个函数就是把()里面的数字传递给fun()函数
明儿再帮您慢慢看全部啊~~good night
兄弟 我帮你修改好全部程序了,我的程序如下 , 你先自己跑跑看看现象就明白了 。
#include stdlib.h
#include stdio.h
#include time.h
#include math.h
#includeconio.h
struct gift
{
int fromnum;
int tonum;
char level[10];
char gift1[10];
};
struct gift gif[3]=,,};/* 这个结构体用输出类似表格的模式
推荐阅读
- 用linux命令写nat,linux命令nc
- 鸿蒙系统内存占用好多啊,鸿蒙系统内存也会越用越少么
- 视频号直播怎么对接商家,视频号直播怎么上链接卖货
- 电脑怎么装游戏到固态硬盘,电脑游戏怎么安装到固态硬盘
- php数据库操作封装类 数据库 封装
- html5汽车旋转,html5 3d旋转动画效果
- 什么手机代理平台好一点,手机代理赚钱吗
- c语言处理大数据的输入用scanf,c语言在大数据中的作用
- 怎么用一个电脑做直播,一台电脑怎么直播