为啥加上 printf这一句就运行不了

问题相关代码,请勿粘贴截图

1 #include <stdio.h>
2 #define DW 60
3 int main(void)
4
5 {
6
7 int FZ,XS,YS;
8 printf("请输入分钟\n");
9 scanf("%d",&FZ);
10 XS = FZ/DW;
11 YS = FZ%DW;
12 printf("%d分钟等于%d小时%d分钟\n",FZ,XS,YS);
13
14 return 0;
15 }

运行结果及报错内容

first.c: 在函数‘main’中:
first.c:8:2: 错误:程序中有游离的‘\357’
printf("请输入分钟\n");
^
first.c:8:2: 错误:程序中有游离的‘\274’
first.c:8:2: 错误:程序中有游离的‘\233’
first.c:9:2: 错误:expected ‘;’ before ‘scanf’
scanf("%d",&FZ);
^

我的解答思路和尝试过的方法

我把 printf("请输入分钟\n");这一行删去发现可以正常运行

我想要达到的结果

为啥加上 printf("请输入分钟\n");这一句就运行不了了?

中文分号

错误提示显示有全角字符
printf("请输入分钟\n");这行最后的分号是全角字符

这一行的分号有问题吧

中文分号