#include<stdio.h>int main(){ int a,b; scanf("%d",&a); b=a; while(a>=1) { a--; b*=a; } printf("%d",b); return 0;}
。。。看错了
while的表达式后面应该跟一个分号 while(a>=1);