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++;
}
不知道該怎麼寫了= =..........
2018-05-05 12:32
程序代码:
#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编辑过]

2018-05-05 14:37
2018-05-05 16:17
2018-05-05 16:27
2018-05-05 17:08
2018-05-05 17:18
2018-05-05 19:52