作业帮 > 数学 > 作业

usigned long xdata data[24]={“1234”,“1324”,“3124”,“4321”...}

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/08/31 05:42:09
usigned long xdata data[24]={“1234”,“1324”,“3124”,“4321”...}为啥不对
里面”1234“有24种不同的排列组合
因为声明为
usigned long
即无符号长整数
所以
{“1234”,“1324”,“3124”,“4321”...}
括号里的全部双引号要去掉,否则系统当字符串处理了,当然要出错了
再问: 那我就是需要定义成字符串,前面的变量类型怎么定义呀
再答: c++下 char *data[24]={“1234”,“1324”,“3124”,“4321”...} 或 String data[24]={“1234”,“1324”,“3124”,“4321”...}
再问: 谢谢啦,我试试看看
再答: 哦,还有一处错误 usigned long xdata data[24] xdata data[24] 这是什么声明啊 该是 usigned long data[24]={1234,1324,3124,4321...}; 吧,或 usigned long xdata[24]={1234,1324,3124,4321...};