加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 简单代码中的运行时错误(NZEC)

发布时间:2020-12-15 07:40:43 所属栏目:百科 来源:网络整理
导读:在SPOJ上运行以下代码时,我收到运行时错误(NZEC).如果你们中的任何人愿意指出发生了什么,我将非常感激. //0=A=B=10^18,1=N=10^18using System;class any{static void Main() { long t = long.Parse(Console.ReadLine()); ulong a,b,n; for(long k = 0; k t;
在SPOJ上运行以下代码时,我收到运行时错误(NZEC).如果你们中的任何人愿意指出发生了什么,我将非常感激.
//0<=A<=B<=10^18,1<=N<=10^18
using System;
class any
{
static void Main()
 {
    long t = long.Parse(Console.ReadLine());
    ulong a,b,n;

    for(long k = 0; k < t; k++)
     {
        string[]s = Console.ReadLine().Split(' ');
        a = ulong.Parse(s[0]);
        b = ulong.Parse(s[1]);
        n = ulong.Parse(s[2]);
        Console.WriteLine(diviEntre2(a,n));
     }
 }
static ulong diviEntre2(ulong f,ulong c,ulong n)
{
   ulong k,s,m;

    if (f == c && c % n == 0 && f != 0) k = c/n;

    else
     {
      s = f/n;
      m = c/n;

      k = m - s;
     }

  return k;
}
}

解决方法

NZEC代表非零退出代码.对于C用户,如果主方法没有返回0,则会生成此用户;声明. Java / C等其他语言如果抛出异常就会生成此错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读