n也没有用到吧,接收的是要干什么么
#include <stdio.h> int main(){ int i=1,n,x,y=0; scanf("%d",n); for(i=1;i<=10000;++i) { scanf("%d",x); if((x=3)||(x=4)) x=y; printf("%d",x); } }
for语句后面的分号删掉
先把for后面重新定义