c語言 用亂數計算字元分別出現次數
#include<stdio.h>#include<stdlib.h>
main()
{
char A[10],ch;
int i=0,B[10]={0};
while(i<10)
{
A[i]='A'+(rand()%3);
i++;
}
A[i]='\0';
puts(A);
i=0;
while(A[i]!='\0')
{
B[A[i]-'A']++;
i++;
}
不知道該怎麼寫了= =..........
#include<stdio.h> #include<stdlib.h> #define N 26 void main() { char A[10],ch='A'; int i=0,B[N]={0}; while(i<10) { A[i]='A'+(rand()%N); i++; } A[i]='\0'; puts(A); i=0; while(A[i]!='\0') { B[A[i]-'A']++; i++; } i=0; while(i<N) { printf("%c %d\n",ch+i,B[i]); i++; } }
[此贴子已经被作者于2018-5-5 17:19编辑过]