int num,num2;scanf("%d",num);for(num2=0;num<num2;num2++){ ……}
&表示地址,数组名就是地址了,把数据存入数组不用加&。
直接用scanf函数、然后按重新生成解决方案、在下面输出框里、把错误复制百度一下、有教怎样处理的 赵国庆IT 毛蛋 1 用scanf_s函数是不行的,必须使用scanf函数,你看下这个链接,设置Visual Studio允许使用scanf就可以了。我亲测成功,可以解决你的那个问题。https://jingyan.baidu.com/article/cbcede0713089b02f40b4d0...
scanf("%c",&str[i]);
include<stdio.h> int main(){ char str[50];int a;scanf("%s%d",str,&a,&a);printf("str=%s\n",str);printf("a=%d\n",a);return 0;} 你下面的代码我给你改了一下,把%s%d之间的空格去掉了,然后加了一个&a,通过两次赋值,消除缓冲中回车的干扰 ...