用ABCD四个字母生成一个100万的字符串,计算出A,B,C,D的百分比

来源:百度知道 编辑:UC知道 时间:2024/05/15 10:10:02
请写的详细点 谢谢了

定义一个长整形计数 i

long i;
long a=0,b=0,c=0,d=0;
float A,B,C,D; //系数
char a[];

for(i=0;i<1000000;i++)
{
switch(a[i])
{
case 'a':
case 'A':
a++;break;
case 'b':
case 'B':
b++;break;
case 'c':
case 'C':
c++;break;
case 'd':
case 'D':
d++;break;
}
}

A = a/(a+b+c+d);
B = ......

for(long i=0; i< length;i++)
{
switch(char[i])
{
case 'a':
count_a++;
break;
case 'b':
count_b++;
break;
case 'c':
count_c++;
break;
case 'd':
count_d++;
break;
}
}