你为什么要循环12次.你明明就有6个数.你的思路不对.看我用数组给你做的.如果你不想用数组我再用别的给你做

是奇数求和吗?
int sum()
{
int res;
res = 0;
for (int i=0; i<6; i++)
res += 2*i+1;
return res;
}
只是提供一个函数,把它加到main()函数中就可以了。
1、sum没有初始化;
2、本来是六个数累加,你循环了11次;
3、i=i+2可以得到奇数,但,i必须也保持奇数变化,可是你的i用在循环里,是按照奇数-偶数-奇数变化的。其实只要学了数列,就知道数列2n+1,当n取非负整数时,就可以得到你所要的奇数数列。
所以,正确的方法见我在上面给你的sum()函数的实现。
我只写算法,具体自己写完整