解题思路:
注意事项:
参考代码:
#include <stdio.h>
int main(void)
{
int i, j, l, n, m, d, max, count;
scanf("%d", &n);
int num[100];
for (i = 0;i < n;i++)
{
count = 0;
scanf("%d", &m);
for (j = 0;j < m;j++)
scanf("%d", &num[j]);
for (j = 0;j < m;j++)
{
for (l = j, max = num[j];l < m;l++)
{
if (max < num[l])
{
max = num[l];
num[l] = num[j];
num[j] = max;
}
}
}
d = num[0] - num[1];
j = 0;
while (num[j] - num[j+1] == d && j+1 <m)
{
count++;
j++;
}
if (count == m-1)
printf("yes\n");
if (count != m-1)
printf("no\n");
}
return 0;
}
0.0分
2 人评分
点我有惊喜!你懂得!浏览:1235 |
C语言训练-最大数问题 (C语言代码).........关于-1浏览:743 |
母牛的故事 (C语言代码)浏览:1298 |
printf基础练习2 (C语言代码)浏览:567 |
C语言训练-求函数值 (C语言代码)浏览:931 |
A+B for Input-Output Practice (IV) (C++代码)浏览:676 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:850 |
DNA (C语言描述,数据结构)浏览:851 |
剪刀石头布 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:598 |