简体   繁体   English

错误“运行时错误”

[英]error "Runtime error"

I need help here.我在这里需要帮助。 I don't understand why it keeps getting (Runtime error time: 0 memory: 3460 signal:11)我不明白为什么它不断出现(运行时错误时间:0 内存:3460 信号:11)

 #include <stdio.h>

 void CountEvenNumber(int N, int *e);

 main()
 {
      int e;
      int i;
      int N;
      printf("Insert total data : \n");scanf("%d", N);

       for(i=1;i<=N; i++)
       {
              CountEvenNumber(N, &e);
       }
       printf("Total = %f", &e);
 }

void CountEvenNumber(int data, int *even)
{
       *even = 0+2;
}

This code will give you the number of even numbers below the entered number #include此代码将为您提供输入数字以下的偶数数量#include

 void CountEvenNumber(int N, int *e);

 int main()
 {
      int e = 0;  //initialize the e by 1 otherwise there is chase to get a garbage value.
      int i;
      int N;
      printf("Insert total data : \n");
      scanf("%d", &N);

       for(i=1;i<=N; i++)
       {
          if((i % 2) == 0) //check whether the number is even
          {
              CountEvenNumber(N, &e);
          }
       }
       printf("Total = %d", e);
 }

void CountEvenNumber(int data, int *even)
{
  *even = *even + 1;  //increment even by 1
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM