1樓:匿名使用者
迴圈輸入10個整數,同時統計非法數字個數。並初始化計數陣列的值為-1。遍歷陣列統計各數字出現的次數。
#include
int main(void) ;
int count[10];
int i,vn=0;
for(i=0;i<10;i++)
}int j,n;
for(i=0;i<10;i++)
for(j=i+1;j<10;j++)
}count[i]=n;
}for(i=0;i<10;i++)
}printf("非法數字個數:%d\n",vn);
return 0;}
2樓:愛豬豬的灰灰
#include
int main()
{int i,a,b,c,d,n;
a=b=c=d=n=0;
printf("請輸入十個數(如1 2 3 2 ):\n");
while(n<10)
{scanf("%d",&i);
if(i==1)a++;
else if(i==2)b++;
else if(i==3)c++;
else d++;
n++;
}// a b c d分別對應1 2 3 錯誤字元 的個數}
c語言陣列問題
3樓:千鋒教育
你的**問題有以下幾個:
1、min和max沒有初始化
2、對於a[min]和a[max]沒有做迴圈參考**如下:
#include
main()
printf("最大數是%d,下標是%d,最小數是%d,下標是%d\n", a[max], max, a[min], min);}
4樓:天雨下凡
#include
void main()
簡單C語言陣列問題,C語言陣列問題
succs sum i 給succs陣列內第sum個元素賦值,sum自加1。tensu succs i 就是tensu陣列第succs i 個元素,這要看succs i 是多少了。剛寫完就成第三個了?汗,同學。別老師說什麼你就信什麼。乙個字串必須要用 0 結尾。陣列裡面可以放需要的長度的任意數值。假...
C語言陣列定義位址分配問題,c語言陣列在記憶體中是怎麼分配的?
使用c語言程式設計,實際上使用的記憶體只有一種 虛擬記憶體。根據功能的不同在c語言中又將虛擬記憶體為分三類 棧區 堆區 靜態資料區,無論單一變數還是陣列,其記憶體分配都是如此。其中,棧區 靜態資料區 堆區都會有編譯器負責分配 作業系統負責管理,程式設計師可以在堆區使用malloc 來動態分配堆記憶體...
C語言陣列問題
一維陣列初始化的形式為 int a 2 二維陣列就相當於兩個一維陣列,其初始化的形式為 int a 2 2 內有兩個一維陣列 而你說的a 2 2 相當於三維陣列了,寫為a 3 2 才可以!也可以用int a 2 2 的形式,讓編譯器自動幫你分開,但是這樣賦值比較容易出錯,容易多寫或漏寫!當你少寫時,...
c語言陣列的問題,乙個c語言陣列的問題
你按照for int i 0 i 這個執行一下,應該會達到你想要的效果,至於你那個有幾個問題第乙個就是輸出你設定有兩個,但是你就給了乙個的。第二個就是你預計的結果之中是不應該出現code 5 這個值的,因為code最多到code 4 修改如下,你再試試 for int i 0 i 5 i 陣列下標是...
關於c語言陣列和指標的問題,關於C語言陣列和指標的乙個問題
c 語言裡 1 形式邏輯不成立。2 要分清 乙個形式 出現在 宣告裡,還是 出現在語句裡,3 另外,字元變數 與 普通變數 有些 不同。下面只談字元 宣告 char s 10 hello s 是 陣列,初始化 hello 0 自動加 0 宣告 char p p 是 指標。宣告 char p s p ...