C Printf不显示变量,而是一个随机数
我开始学习C语言。今天我尝试了一个小程序,从3个输入点开始做一个平均点 毕竟我想打印会话中完成的平均数,所以我插入了一个简单的C Printf不显示变量,而是一个随机数,c,C,我开始学习C语言。今天我尝试了一个小程序,从3个输入点开始做一个平均点 毕竟我想打印会话中完成的平均数,所以我插入了一个简单的 counter=counter+1; 进入主while循环和 printf("you done the average %d times", counter); 在返回0之前。 问题是:如果我只做了一两次平均值,计数器就会显示出来 每次都有不同的数字,从来都不是正确的,而是始终在整数最大值附近。我什么都试过了,但没用。我的错误在哪里 这是我在这个网站上的第一篇帖子,
counter=counter+1;
进入主while循环和
printf("you done the average %d times", counter);
在返回0之前。
问题是:如果我只做了一两次平均值,计数器就会显示出来
每次都有不同的数字,从来都不是正确的,而是始终在整数最大值附近。我什么都试过了,但没用。我的错误在哪里
这是我在这个网站上的第一篇帖子,我阅读了规则,但是如果我仅仅违反了一条,我很抱歉。变量计数器已声明
int main()
{
int vote1, vote2, vote3, tot, media, contatore, err;
char opz;
do{
在此之后,我开始一个while循环,这就是它的结束:
contatore=contatore+1;
} while(opz!='n');
printf("hai eseguito la media %d volte", contatore);
return 0;
显然,代码是意大利语,其中counter=contatore必须初始化变量:
int contatore = 0;
是的,我们需要查看计数器的声明和所有分配。请勿发布超过kB的代码。请显示所有相关代码。1。使用调试器查看程序正在执行的操作。2.张贴完整的代码,我们可以复制和粘贴编译和运行。以防万一你没有。int计数器=0;而不是int计数器;好的,非常感谢mych evan,我快疯了。我的书没有提到这一点,至少在控制结构+1严格地说,初始值设定项不是强制性的。首先定义变量,然后在int contatore;/*。。。不使用contatore值的代码…*/contatore=0;