社区讨论

C++ 为什么主函数里输入用long long就不行。。。

P1464[PacNW 1999] Function参与者 4已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@mi5hnuta
此快照首次捕获于
2025/11/19 12:14
4 个月前
此快照最后确认于
2025/11/19 12:14
4 个月前
查看原帖
如题,加粗的部分用int就能过,用longlong的话输入三个-1程序结束不了。
题目里明明说输入用long long啊。。。
CPP
int main() {
    memset(memory,-1,sizeof(long long)*25*25*25); 
    while (1)
    {
      **long long a, b, c;**
      scanf("%d %d %d",&a,&b,&c);
      if(a==-1&&b==-1&&c==-1)  break;
      printf("w(%d, %d, %d) = %lld\n",a,b,c,w(a,b,c));
    }
    return 0;
}

回复

6 条回复,欢迎继续交流。

正在加载回复...