这个C语言里求等差数列乘积的程序怎么了啊

#include<stdio.h>
void main()
{
int a,b;
for(a=1,b=1;a<=10;a+2)
{
b=a*b;
}
printf("数字相乘的结果是%d",b);
}

运行后后他什么也不显示啊?连那个PREEs any key to continue 都不显示!

#include<stdio.h>
void main()
{
int a,b;
for(a=1,b=1;a<=10;a+=2)
{
b=a*b;
}
printf("数字相乘的结果是%d",b);
}

这个是可以的,你那个for里面少写了一个等于号。

追问

啊我去!是不是那个a+2要写成 a=a+2 ??

追答

是的,a=a+2和a+=2是一样的

温馨提示:答案为网友推荐,仅供参考
相似回答