1.
不及格的人数
给你N(1<=N<=40)个人分数,每个分数x(0<=x <=100),60分及以上为及格,请统计一下不及格的人数。
样例的第一行是一个整数N,如果这个值为0则表示输入结束,这个样例不需要处理。第二行是N个整数,即N个分数。
每行输出一个样例的结果。
3
100 99 56
4
10 55 59 60
0
#include<stdio.h>
main()
{
int i,n;
int a[41];
while(scanf("%d",&n))
{
int count=0;
if(n==0)
return 0;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]<60)
count++;
}
printf("%d\n",count);
}
}
2.
哈密尔顿距离
两个点P(x1,y1),Q(x2,y2),定义其哈密尔顿距离D=|x1-x2|+|y1-y2|。请计算给定两点的哈密尔顿距离。
输入
第一行是一个整数N,表示样例的个数。
以后的N