#include <stdio.h>
int main(void)
{
int a = 0;
int m,i;//你i没定义
int sum = 0;
int num[50];//定义数组大小的方法
for(i=0;i <=100;i++)
//找出0到100内所有能被3整出的数字
{ if(i%3 == 0)
{
num[a] = i;
//把找到的数字赋给mun[a]
a++;
}
}
m = a;
//m = a的最大值
for(a=0;a < m;a++)
//求所有被赋值的数组和
{ printf("%d\n",num[a]);//输出所有能被整除的数
sum = sum + num[a];
}
printf("%d\n",sum);//你没有输出
return 0;
}
这是在你的基础上改的。