C语言 ,错在哪,为什么不能运行

img

visual studio下的编译器比教材上的更高级,scanf会提示不安全,你按着提示改就好
你可以去查阅下scanf,scanf_s这两者的区别

scanf下面的prints(“a”)改为prints(“%d\n”,a);

第一个if后面所有的if都改为else if

可以运行吧,虽然代码有点问题。。你在最后加一行
system("pause");

让窗体在运行结束的时候不要关闭就能看到结果了。望采纳