求C语言高手编个小程序,急!急!急!

来源:百度知道 编辑:UC知道 时间:2024/06/01 16:02:09
有A,B,C,D,E,F,G,H,I,J,K,L,M,N,O十五个数值,求X.
X为15个数值-15个数值中相同数值的个数.
这个程序怎么编啊??
具体问题:6个数字,A,B,C,D,E,F,为1--20里的任一数值,且A<B<C<D<E<F,这6个数字有15个差值,分别是B-A,C-A,D-A,E-A,F-A,C-B,D-B,E-B,F-B,D-C,E-C,F-C,E-D,F-D,F-E,求数值X.
X=15个差值-15个差值中相同数值的个数

#include <stdio.h>
#include<time.h>

define N 15
int main()
{
int a[N],x;//a[N]保存15个值
int i,j,count=0;

for(i=0;i<N;i++)
{
a[i] = rand() % 20 + 1
}//随机获取1-20中的值

for(i=0;i<N;i++)
{
for(j=i;j<N;i++)
{
if(a[i]==a[j])
count++;
}
}//count为15个数值中相同数值的个数

x = N - count;
printf("x = %d\n",x);
return 0;

}

相同数值?与哪个相同?还是15个数中只有一个数有相同的?

你这个数是整数还是随便什么数?

#define N 15 /*定义为15个数值*/
#include <stdio.h>
#include<time.h>
int main()
{
int a[N],x;//a[15]保存15个值
int i,j,count=0;
/*time(&t)将获取当前时间,srand把当前时间作为随机数的种子*/
srand((unsigned)time(NULL));

for(i=0;i<N;i++)
{
a[i] = rand() % 20 + 1;/*这里使用随机数,使得15个数值为1-20里任一数值 */
}

for(i=0;i<N;i++)
{
printf("%d ",a[i]);/*这里输出随机产生的15个数的数值 */
}
for