看一下这个c语言程序的运行结果,为什么编译器result的结果一直是1,我觉得好像是1,-1,1,-1……
#include<stdio.h>voidmain(){inti;intresult=0;intvalue=1;for(i=0;i<100;i++){printf("%d...
#include <stdio.h>
void main ()
{
int i;
int result = 0;
int value = 1;
for (i = 0; i < 100; i++)
{
printf("%d ", i);
getchar();
result = value * --i;
printf("%d",result);
getchar();
}
printf("Result %d\n", result);
}
看到了 谢谢不用回答了 展开
void main ()
{
int i;
int result = 0;
int value = 1;
for (i = 0; i < 100; i++)
{
printf("%d ", i);
getchar();
result = value * --i;
printf("%d",result);
getchar();
}
printf("Result %d\n", result);
}
看到了 谢谢不用回答了 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询