求助 一道c语言题目
小明每个月基本工资x元,还有奖金y元,每迟到1次扣奖金的50元。这个月迟到z次,最多将所有奖金扣完。请问小明这个月领多少钱?
输入:3个正整数
输出:1个整数(没有回车)
如果输入不合法,则输出"error"
比如:
输入:3000 200 2
输出: 3100
输入:1000 -2 5
输出:error
____________________________________________________
#include<stdio.h>
int main()
{
int x, y, z;
int month;
printf("输入:");
scanf_s("%d %d %d", &x, &y, &z);
if (x > 0 && y > 0 && z > 0)
{
month = x + y - (z * 50);
printf("输出:%d", month); 我作答的
}
else
{
printf("输出:error");
}
return 0;
}
_______________________________________________________
在软件中正常运行,提交作业提示如一下内容:
编译错误
a.cpp: In function 'int main()':
a.cpp:7:32: error: 'scanf_s' was not declared in this scope
请指教