c语言程序设计

[复制链接]
查看11 | 回复3 | 2009-4-7 19:43:41 | 显示全部楼层 |阅读模式
输入若干个学生的成绩(用负数结束输入),计算其平均成绩,并统计不低于平均分的人数。

回复

使用道具 举报

千问 | 2009-4-7 19:43:41 | 显示全部楼层
楼上的2位大侠都是先定义一个很大的数组,在取其中的一小部分作为运行程序的空间使用,有点浪费了,呵呵~~ 程序的本意应该就是考察"数组不允许动态定义"这个知识点.... 其实用指针很好啊,完全在不浪费内存空间的情况下可以实现输入负数就停止开辟空间。 程序如下: 运行通过 #include#includeint record(float *a,int n,float ave) /*记录在平均分纸上学生人数*/{ int count=0; int i; for(i=0;i=ave) count++; return ...
回复

使用道具 举报

千问 | 2009-4-7 19:43:41 | 显示全部楼层
#includemain(){
float score[100]={0.0};
float average=0.0;
int n=0,i=0,j=0;
//这里最好实用do{} while();
do{
printf("请输入第 %d 个学生的成绩,如果为负表示输入...
回复

使用道具 举报

千问 | 2009-4-7 19:43:41 | 显示全部楼层
编译过了#include "Stdio.h"#include "Conio.h"int main(void){int grade[100];int i=0,a,j,k=0;int avg;long sum=0;scanf("%d",&a);while(a>=0){ grade=a;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行