我開始學習C.今天我正在嘗試一個小程序,只是從3輸入開始的平均點。Printf不顯示變量,但隨機數
畢竟我想打印在會議上做了平均值的數目,所以我插入一個簡單的
counter=counter+1;
進入主while循環和
printf("you done the average %d times", counter);
返回0之前
問題是:如果我平均只做1或2次,那麼每次計數器顯示 的次數都不一樣,從來不是正確的,但是一直都在int最大值附近。我嘗試了一切,但它不起作用。我的錯誤在哪裏?
這是我在這個網站上的第一篇文章,我讀了規則,但如果我只打破了一個,我很抱歉。變量「counter」被聲明。
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;
明顯的代碼是在意大利,在那裏計數器= contatore
是的,我們需要看到「計數器」的聲明及其所有賦值。不要發佈超過1 kB的代碼。 – Jens
請顯示所有相關代碼。 – OldProgrammer
1.使用調試器來查看你的程序正在做什麼。 2.發佈完整的代碼,我們可以複製並粘貼來編譯和運行。 –