Open liangruanjian opened 4 years ago
同学,你的代码中if(strcmp(fir,"看看")==0) { scanf("%s",l); //printf("%s",dx(sum));
} //printf("%s",dx(sum));这一句前面的//忘记去掉了。
程序运行时,只能存储进一个变量,输入第二给变量时无法存储 可以定义两个变量来分别存储 也可以定义一个字符数组,把输入的字符串通过分割函数split存储到数组里面,通过调用数组与语句中的关键词匹配,执行对应的操作
感谢您的建议,确实样例二中2个变量无法储存,容我思考下,额,好像C语言没有split,我努力写出样例2。至于//,有点问题需要改,谢谢提醒!
抱歉,我给记混了!C语言的分割函数好像叫Strtok,你可以看看
同学,你的代码中if(strcmp(fir,"看看")==0) { scanf("%s",l); //printf("%s",dx(sum));
程序运行时,只能存储进一个变量,输入第二给变量时无法存储 可以定义两个变量来分别存储 也可以定义一个字符数组,把输入的字符串通过分割函数split存储到数组里面,通过调用数组与语句中的关键词匹配,执行对应的操作