已采纳回答 / 黑呦呦
既然是符号常量,那当然不能用数字表示啦。pocketmoney==12的话,是判断他们是否相等,但代码中已经令#define pocketmoney 10 ,所以这个等式是错误的。而pocketmoney=12则是赋值。符号常量在经过定义之后是不可以更改数值的,所以那个赋值等式要删除
2016-10-20
已采纳回答 / 慕盖茨9271315
if(sale>100) { //1 if(year>=2) { //2 printf("%s","恭喜你获得优秀员工!"); } //2 else { //3 printf("%s","很遗憾,期望你再接再厉"); } //3 }//1 else { //4 printf("%s","很遗憾,期望你再接再厉"); } //4 ...
2016-10-20
已采纳回答 / cherroney
可以删除,因为题目中给出的是10元,并且定义时应在POCKETMONEY 的后面直接写出来10,即 #define POCKETMONEY 10。也可以注释掉,因为C语言程序不运行注释
2016-10-20
已采纳回答 / qq_呵呵呵呵呵呵呵呵_03726044
#include <stdio.h>#include <math.h>#define M 1000int main(){int num;printf("请输入一个小于%d的正数:",M);scanf("%d",&num);while(num>1000){printf("输入有误请重新输入:");scanf("%d",&num);}printf("%d的平方根是%d",num,(int)sqrt(num));return 0;}或者 ("%d的平方根是%5.2f...
2016-10-20