没显示结果,停止运行了

#include<iostream>
using namespace std;
int main(){
    int y,m,d,Y,M,D,c=0;
    int q[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    cin>>y>>m>>d>>Y>>M>>D;
    for(int i=y;i<Y+1;i++){
        if(i%4==0&&i%100!=0||i%400==0){
            c++;
        }
        c+=365;
    }
    for(int i=0;i<m-1;i++){
        c-=q[i];
    }
    for(int i=11;i>M-1;i++){
        c-=q[i];
    }
    c+=d+D;
    return c;
}

算相差年月日的,代码运行后没显示结果,停止运行了

cin>>y>>m>>d>>Y>>M>>D;

这里要求输入6个数字,没输入1个按回车。

在vs中 return 0 上面 加上system("pause"); 如果要添加头文件 #include<Windows.h> 或者#include<stdlib.h> 加个暂停才能看到打印输出的结果

没见输出打印屏幕的在哪里啊?
怎么会让你看到结果

而且你 都没有 cout 打印结果 你得用cout打印输出结果啊。。。