记录一下写c++时候,运行的一个错误
#include <cstdio>
#include<cmath>
using namespace std;
int main() {
int a,b,c;
scanf ("%d%d%d",&a,&b,&c);
printf("%d is max",((a+b+abs(a-b))/2+c+abs((a+b+abs(a-b))/2-c))/2);
return 0;
}
代码本身没有问题,但是却出现了这个警告,查找发现是和Clion这个软件有关
把scanf改为scanf_s即可,即:
#include <cstdio>
#include<cmath>
using namespace std;
int main() {
int a,b,c;
scanf_s ("%d%d%d",&a,&b,&c);
printf("%d is max",((a+b+abs(a-b))/2+c+abs((a+b+abs(a-b))/2-c))/2);
return 0;
}