2024年C语言计算机能力挑战赛赛前真题模拟
A卷:
#include<stdio.h>
void main()
{
int X[10], Y[10], R, N,i,n=0;
printf("物体个数和侦察半径:\n");//提示信息便于理解考试不用编写
scanf("%d%d",&N,&R);
printf("请输入运动物体的坐标:\n");
for (i = 0; i < N; i++)
scanf("%d%d",&X[i],&Y[i]);
for (i = 0; i < N; i++)
if (R * R >= X[i] * X[i] + Y[i] * Y[i])
n++;
printf("%d", n);
}
#include<stdio.h>
void main()
{
int i, j, x, n, a[10], s = 0, s1 = 0;
scanf("%d", &n);
for (i = 0; i < n; i++)
scanf("%d", &a[i]);
while (n != 1) {
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; j++)
{
if (a[i] < a[j])
{
x = a[i];
a[i] = a[j];
a[j] = x;
}
}
s1 = a[n - 1] + a[n - 2];
s += s1;
a[n - 2] = s1;
n = n - 1;
}
printf("%d", s);
}
#include<stdio.h>
struct score
{
char a[20];