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;
}