郑头 2023-07-14 20:23 采纳率: 100%
浏览 17
已结题

[c++]请问这里为什么报错了


#include <bits/stdc++.h>
using namespace std;
struct stu{

};
int cmp(int a,int b){
      return a>b;
}
typedef unsigned long long qwe;
int main(){
    //freopen(".in","r",stdin);
    //freopen(".out","w",stdout);
    long long int i,j;
    int n,m,len,q,w,e,som=0,mx=0,mn=999999;
    char s[99999],ch;
    int a[99999];
    cin>>n;
    for(i=1;i<=n;i++){
        if(i%7!=0){
            if(i<10){
                if(i!=7){
                    
                }else{
                    goto js;
                }
            }
            if(i>=10){
                if(i%10!=7&&i/10%10!=7){
                    
                }else{
                    goto js;
                }
            }
            if(i==100){
                
            }
        }else{
            goto js;
        }
        som=som+i*i;
js:
    }
    cout<<som;
    return 0;
}

运行之后就报错

  • 写回答

2条回答 默认 最新

  • a5156520 2023-07-14 20:29
    关注

    把js放到43行后面cout之前。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月22日
  • 已采纳回答 7月14日
  • 创建了问题 7月14日