設陣列,每個元素都是不超過兩位數的正整數,試程式設計統計該數

2021-08-20 17:18:33 字數 2376 閱讀 8082

1樓:

//一樓的演算法好像有點不對,比如a=10;則b[1]++;但是下邊的又是b[9]++;我寫了一個,你試下,不懂可直接問我,

#include

#include

void main()

,n,i;

printf("請輸入這個陣列的大小:");

scanf("%d",&n);

a=(int*)malloc(n*sizeof(int));

printf("請輸入這個陣列de元素:");

for(i=0;i= 10)

else

b[a[i]]++;}

printf("the times are:\n");

for(i=0;i<10;i++)

printf("%d ",b[i]);

free(a);}

2樓:匿名使用者

題也不說清除,我就當a陣列中的數的大小不超過100來寫了。

for(int i = 0; i < 7; i++ )if (a >= 10)

else

b[a]++;}

3樓:手機使用者

#include

void main()

;int n=sizeof(a)/sizeof(int);

int b[10]=;

for(int i=0;i=10)

else

b[a[i]]++;}

for(int j=0;j<10;j++)cout<

c語言程式設計題,求大佬幫助,關於陣列的。

c語言:由程式隨機產生一個一維陣列,並且使每個陣列元素n為10到100之間的正整數,把小於所有元素平均值

4樓:倒黴熊

#include

#include

#include

int main()

c=c/10;

printf("\n新的陣列為:\n");

int j = 0;

for (i = 0; i < 10; ++i)}getchar();

return 0;}

5樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

#include "time.h"

#include "stdlib.h"

void main(void)

c語言問題: 輸入格式 輸入有多組資料。 每組資料兩行。 第一行包含一個正整數n(小於等於1000

6樓:匿名使用者

1、首先du開啟visual studio軟體,新建zhi一個c語言檔案dao。專

2、接著在c語言檔案的頂部匯入庫內容。

3、接著運用scanf函式接收用屬戶輸入的字串。

4、然後我們利用printf函式列印一下使用者輸入的內容。

5、執行程式以後就會彈出如下圖所示的cmd介面,我們輸入內容就會自動接收到,然後原樣輸出內容。

6、最後如果你接收其他的型別,比如整數,那麼型別就需要改變成int。

7樓:匿名使用者

#include

main()

}if (ac_same_count>0 && (ac_same_count+1) >= count/2)

printf("%d\n", ac_same);

else

printf("0\n");}

8樓:匿名使用者

這種題目一直不知道針對它的測試程式怎麼判斷結束輸入的...

#include

#include

#include

//將有二個有序數列a[first...mid]和a[mid...last]合併。

void mergearray(int a, int first, int mid, int last, int temp)

while (i <= m)

temp[k++] = a[i++];

while (j <= n)

temp[k++] = a[j++];

for (i = 0; i < k; i++)a[first + i] = temp[i];

}void mergesort_main(int a, int first, int last, int temp)

}void merge_sort(int a, int n)int main()

}k++;

}for( i=0; i

用3,4,9,組成兩位數,每個兩位數的十位和個位數不能一樣,能組成幾個兩位數

能組成6個這copy樣的兩位數 解 要使個位和十位數不相同,那麼從3 4 9三個數中任取兩個數進行全排列,所以這樣的兩位數個數 c 3,2 a 2,2 3 2 6種。具體6個兩位數分別為 34 43 39 93 49 94。擴充套件資料 1 排列的分類 1 全排列 從n個不同元素取出m個不同元素的排...

由數字0,2,4可以組成幾個不同的兩位數 每個數只能用一次

只能組成4個兩位數 20 24 40 42。可以組成 2 2 1 4個。2024 4042四個。20 24 42 40 用1,3,8,0這四個數字可以組成幾個不同的兩位數 每個數字只能用一次 十位數不為零,有三種可能 個位數可以是除十位數之外其它三個數之一。所以共有3 3 9個不同的兩位數。這是排列...

從一二三四五中取兩個不同的陣列成兩位數其中質數有多少個

兩位數中個位數是2 4 5的肯定不是質數,所以個位數只能是1或3,個位數為1時,31 41是質數,個位數為3時,13 23 43 53是質數,所以符合條件的質數一共有6個。兩個兩位數的積是216,這兩個兩位數的和是多少 1.這兩個數的和為30,兩個數分別為12和18,12 18 30。2.216分解...