qq_28384467 2022-07-01 22:24 采纳率: 20%
浏览 20

为什么运行exe文件不输出结果就结束了



#include <stdio.h>
int main()
{
    int i;
    printf("该方程是否有常数项?1/0(1为是,0为否):");
    scanf("%d",&i);
    if(i==1)
    {
        printf("该方程未知数系数是否相同?1/0:");
        scanf("%d",&i);
        if(i==1)
        {
           printf("该方程的图像为球面");
        }else
        {
            printf("该方程未知数系数符号与常数项相同数量?1/2/3:");
            scanf("%d",&i);
            switch(i)
            {
                case 1:printf("该方程的图像为双叶双曲面");break;
                case 2:printf("该方程的图像为单叶双曲面");break;
                case 3:printf("该方程的图像为椭球面");break;
                default:printf("error\n");
            }
        }
    }else{ printf("sdidfgasuifhius");
    }
    getchar();
    return 0;
    
    
    
    
}
  • 写回答

1条回答

  • xanadw 2022-07-01 23:52
    关注

    我这边输入输出都是正常的,不要使用在线运行工具。

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 7月1日