(2)从1到100的自然数中取出两个数,要使得它们的和大于100,共计多少种取法?下面这个程序错哪啦

#include<stdio.h>
main()
{ int x,y,i;
i=0;
for(x=1;x<=100;x++)
{ for(y=100;y>=1;y--)
if(x+y>100)
printf("x=%d\ny=%d\n",x,y);
i++;
}
printf("i=%d\n",i);

}

main函数前面要有一个int
int main()

if语句后面的两行要用大括号括起来,表示if符合条件时,执行大括号里的内容,不然if符合条件只执行if后的第一行