求C语言大神啊A,B,D哪里错了呀

2025-05-09 23:18:01
推荐回答(2个)
回答1:

A a%2不能做赋值号=左值
B sqrt() 函数原型是:
double sqrt (double x);

不能使用 double类型 % int类型
D *a a非地址

回答2:

A 应该是a%2==1
B 应该是sqrt((double)a)%2
D应该是b*=a