编程初学者 main(){ int i,t; t=1; i=2; while(i<=5){ t=t*i i=i+1 } printf("%d",t); getch() }

2024-10-31 19:23:15
推荐回答(3个)
回答(1):

同学
{ t=t*i i=i+1 }

这个明显啊
{ t=t*i ;i=i+1; }

不过要是我的话,会这么些
t*=i++ ;

还有最后的getch();

就语法而言
第一
void main();
不要分号

int t=0
加分号

第二,
int min(int x,int y)
getch();加了没啥意思,虽然语法上ms没错

第三,lz这种做法,很无聊,你给谁最佳那是你的自由,但是不要随意增加别人的工作量

回答(2):

缺少一个分号

回答(3):

缺少分号。
t=t*i;
i=i+1;
还有 getch() 这个方法从哪里来的?getch未定义。C语言每个语句的结束以分号结束。