pgg_614 2022-01-09 23:39 采纳率: 50%
浏览 39
已结题

为什么printf输出不了我想提示的句子

出现不了我想输出的”请输入两个整数“这句话,而是运行后直接空白,但是可以输入数字,也能正常运算,求解
#include <stdio.h>

int main(){

int x,y,he,cha,ji,shang;
printf("请输入两个整数:");
scanf("%d %d",&x,&y);
he=x+y;
cha=x-y;
ji=x*y;
shang=x/y;
printf("%d  ",he);
printf("%d  ",cha);
printf("%d  ",ji);
printf("%d  ",shang);
return 0;    

}

img

但是我写过的另一个代码同样的格式,却能正常出现我想要的结果

img

在命令行运行能出现”请输入两个整数“
  • 写回答

1条回答 默认 最新

  • 关注

    文件编码不对
    如果是在cmd窗口中执行,c文件编码要用gbk编码保存

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 1月18日
  • 已采纳回答 1月10日
  • 创建了问题 1月9日