【C系列6.3】数组训练之脸型吻合度 (HZNUOJ 2024程序设计基础第六章作业 )
【C系列6.3】数组训练之脸型吻合度
[题目链接]( HZNUOJ–2024程序设计基础第六章作业 (dup4.cn) )
注:此篇文章仅供学习使用,严禁抄袭以刷题量。
题目分析:
读入+遍历
1.可以将所有的信息读入二维数组,再与目标值比较
2.直接一边读入一边比较
c(方法一)
#include <stdio.h>
int main()
{
int t, n, k;
int i = 0, j = 0, sum = 0;
int a;
scanf("%d", &t);
while (t--)
{
scanf("%d %d", &n, &k);
for (int i = 0; i < n; ++i)
{
for (int j = 0; j < n; ++j)
{
scanf("%d", &a);
if (j >= i + 1 && a > k)
{
sum++;
}
}
}
printf("%d\n", sum);
sum = 0;
}
}
c(方法二)
#include <stdio.h>
int main()
{
int T, n, k, sum;
int num[100][100];
scanf("%d", &T);
while (T--)
{
sum = 0;
scanf("%d %d", &n, &k);
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
scanf("%d", &num[i][j]);
}
}
for (int i = 1; i < n; i++)
{
for (int j = 0; j < i; j++)
{
if (num[i][j] > k)
{
sum += 1;
}
}
}
printf("%d\n", sum);
}
return 0;
}