最新回答 / 慕粉1445506937
#include <stdio.h>float money(int gtime,int dis )//这里pay改为money,是为了返回值,以前那样电脑无法识别pay值,到底是返回值,还是自定义函数,而且自定义函数后面不用加分号。//{ if((dis>3&>ime>23)||gtime<5) { float pay; pay=(dis-3)*2.3*1.2+14; return pay; } ...
2017-03-11
最新回答 / 慕桂英6272599
for (i = 0; i < 20; i++) scanf ("%s", &map[i]);map[move_x][move_y] = 'M';for (i = 0; i < 20; i++)puts(map[i]);move(move_x, move_y);循环体需要用{}
2017-03-10
最新回答 / TheRedWolf
我找到错误地方了,我在第一个for循环的时候,给i设定条件的时候是i<=12,但是我的数组长度为12,数组越界了,把这个<=改为< ,一切正常了
2017-03-10
最新回答 / TheRedWolf
应该使用ASCII码换算吧,对于w以前的字符,直接将对应字母的ASCII码加4吧,然后赋值给另外一个数组b,至于wxyz吗,可以重新用if条件判断ASCII码,如果在w之后,将对应的ASCII码减去22吧,然后赋值给另一数组b吧!最后输出数组b
2017-03-10