c 语言 自写

发布时间:2024-06-02 03:50 发布:上海旅游网

问题描述:

main()
{int a=1,b,c=0;
for(i=1;i<=6;i++)
{b=3a-1;
c+=a;
a=b;}
printf("%d\n",c);
}错在哪了,我想1+2+5。。。

问题解答:

首先 你没有定义 i
其次 b=3a-1; C语言中没有这种写法 应该是 b=3*a-1;
改成这样
main()
{
int i;
int a=1,b,c=0;
for(i=1;i<=6;i++)
{b=3*a-1;
c+=a;
a=b;}
printf("%d\n",c);
}

热点新闻