Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C中使用类的新方法 #包括 内部主(空){ 国际学生; int i=0; 整数和; printf(“你们班有多少学生?\n”); scanf(“%d”和numStudents); 国际级[纽姆学生]; 而(我_C - Fatal编程技术网

在C中使用类的新方法 #包括 内部主(空){ 国际学生; int i=0; 整数和; printf(“你们班有多少学生?\n”); scanf(“%d”和numStudents); 国际级[纽姆学生]; 而(我

在C中使用类的新方法 #包括 内部主(空){ 国际学生; int i=0; 整数和; printf(“你们班有多少学生?\n”); scanf(“%d”和numStudents); 国际级[纽姆学生]; 而(我,c,C,对于初学者而言 # include <stdio.h> int main(void) { int numStudents; int i = 0 ; int sum; printf("How many students are in your class? \n"); scanf("%d", &numStudents); int grade[numStudents]; while ( i < numStudents ){ scanf("%d", &

对于初学者而言

# include <stdio.h>

int main(void) {

int numStudents;
int i = 0 ;
int sum;

printf("How many students are in your class? \n");
scanf("%d", &numStudents);

int grade[numStudents];


while ( i < numStudents ){
      scanf("%d", &grade[i]);
      printf("\n");
      i++;
      }

average(int grade[numStudents]);
printf("%d", &sum);     

}


int average(int x[y]){
    int sum;

    for (a=0; a<=y ;a++){
    sum = sum + x[a];
    }

    sum = sum / y;
    return sum;
}


average
中有一个错误,我没有指出,因为这是家庭作业。我敦促其他海报不要指出。

你是在用C语言上课,还是在你的课堂上用C语言上课?这是我的睡眠还是这篇文章?有些不对劲。你应该检查一下
scanf()
成功。你也应该包括
。如果你的编译器给出错误,你应该阅读它们,并将它们添加到你的问题中。不过,你应该先阅读它们。也许还可以将表格的长度作为另一个参数添加进来……这不是家庭作业,我不确定如何让你相信我,但它是not@programaholic这是一个s你发布的一则消息:你是对的,我不相信你。即使这不是家庭作业,你也必须自己解决这个问题。@programaholic:请自己做更多的工作来解决这个问题,并提供更多关于你到底遇到了什么问题的信息(平台、语言、API等)在C99中,你可以写:
intaverage(intnum,intgrade[static num])
和数组参数前的长度。你也可以省略
static
,这是一个有点深奥的问题。
int average(int x[y]){           /* wrong */
int average(int x[], int y){     /* probably what you want */
average(int grade[numStudents]); /* totally wrong */
average(grade, numStudents);     /* might work */