已采纳回答 / 寒鸦_dt
因为你在最前面已经定义了pocket money是一个常量,常量在语言规则中不能被改变,所以后面的pocketmoney=12会造成机器报错,无法运行成功.把 " POCKETMONEY = 12; //小明私自增加零花钱对吗?"这行直接删掉即可
2019-07-17
已采纳回答 / 小小疾飞
#include <stdio.h>int main(){ char a[]="0123456789"; //第一种:用库函数strlen int len = strlen(a); printf("%d\n",len); //第二种:利用计数器 int i=0; do {i++;} while(a[i] != '\0'); // 数组str的长度为i printf("%d\n",i); //第三种:利用sizeof函数 int lenn = sizeof(a); printf("%d\n",...
2019-07-17
最赞回答 / 小神0x00
问题出在printf("%c\n", cost<=money ? "y" : "n");将“(双引号)改成‘(单引号)两者区别是单引号表示一个字符他与ASCII码对应。双引号就代表字符串。
2019-07-16
最新回答 / 奋斗的小青年_小半仙1o
正确是这样#include <stdio.h>int main() { int height =185; if (height >= 180) //补全所有代码{ printf("%s\n",height>=180? "恭喜小明可以参加校篮球队":"抱歉小明不可以参加校篮球队!") return 0;} }
2019-07-16