这段C语言代码有两个错误:

  1. 在第一个scanf_s语句中,格式字符串中的空格字符 %之间有一个额外的空格字符。您需要将% d更改为%d

正确的代码如下所示:

scanf_s("%d%d", &a, &b);
  1. 在第二个scanf_s语句中,格式字符串中的%f%f之间应该有一个空格字符。您需要在%f之后添加一个空格字符。

正确的代码如下所示:

scanf_s("%f %f", &p, &q);

修正这两个错误后,代码将没有语法错误。

C语言代码错误分析:`scanf_s` 函数中的格式字符串问题

原文地址: http://www.cveoy.top/t/topic/blYl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录