看一下这个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);
}
看到了 谢谢不用回答了
展开
 我来答
百度网友dea6e9e
2010-09-08 · TA获得超过4268个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:1462万
展开全部
你的程序我用tcc编译没有出错,应该错在: numDft[i] = rand () % 10;
//printf ("%i %i %i %i\n", numDft[0], numDft[1], numDft[2], numDft[3]);
你的C编译器不支持//注释,改用/**/可能可以,顺便请告诉我们你的编译器是什么。
百度网友6205bc1
2010-08-26 · TA获得超过6004个赞
知道大有可为答主
回答量:5933
采纳率:20%
帮助的人:2781万
展开全部
我要答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式