这一段代码为什么不输出啊

#include<stdio.h> int mian(void) { int i; int sum = 0; for (i=1; i<=100; ++i) sum = sum+i; printf("sum=%d\n", sum); return 0; }那一段有错?
#include<stdio.h> int mian(void) { int i; int sum = 0; for (i=1; i<=100; ++i) sum = sum+i; printf("sum=%d\n", sum); return 0; }那一段有错?