158A题目网址
题目解析
1.输入n个选手,和第k个参考选手
再输入每一个选手的比赛成绩
2.输出比赛成绩>=第k个选手的入选人数
3.n,k都是从1开始计算的
4.因为要比较所有的选手与第k个选手,所以使用数组,而且要使用两个循环(第一个输入数据,第二个比较成绩)
5.不要忘记scanf都是使用取缔运算符的&
scanf("%d",&score[i]);
6.注意点:当选手成绩为0时,都不能进入下一轮
代码
#include<stdio.h>
#include<stdlib.h>
int main()
{int n=0,k=0;scanf("%d %d",&n,&k);int i,count=0;int score[100];for(i=0;i<n;i++){scanf("%d",&score[i]);}for(i=0;i<n;i++){if(score[i]!=0&&score[i]>=score[k-1]){++count;}}printf("%d",count);getchar();system("pause");return 0;
}