Online Compiler C

#include <stdio.h> int main() { double a; scanf("%1fa",&a); printf("a",a % 3); return 0; }
1) 这段代码试图从输入读取一个双精度浮点数,然后输出该数除以3的余数。但代码中存在多个语法和逻辑错误。

2) 提示1:检查scanf和printf的格式字符串是否正确,注意浮点数取模运算在C语言中是不允许的。
提示2:注意printf中输出格式和变量的匹配关系,以及变量名是否拼写正确。