C语言一个很简单的题目怎么写都是错的,搞不懂错哪了

如下,一个堪称是最简单的题目,写不出来,希望有人告诉我错哪了

img

img

输出时不用加取地址符号,而且你定义的a是float类型,输出应该是%f

#include <stdio.h>
int main(void)
{
    int a=1+2+3+4+5+6+7+8+9+10;
    printf("%d",a);
    return 0;
}

img

printf里的&去掉,建议float改为int

a定义的是float 类型 打印要%f