基础练习 查找整数
問題描述
給出一個包含n個整數的數列,問整數a在數列中的第一次出現是第幾個。
輸入格式
第一行包含一個整數n。
第二行包含n個非負整數,為給定的數列,數列中的每個數都不大于10000。
第三行包含一個整數a,為待查找的數。
輸出格式
如果a在數列中出現了,輸出它第一次出現的位置(位置從1開始編號),否則輸出-1。
樣例輸入
6
1 9 4 8 3 9
9
樣例輸出
2
數據規模與約定
1 <= n <= 1000。
代碼
#include <stdio.h> int main () {int n;scanf("%d",&n);int a[n],max,min;long sum=0;for(int i=0;i<n;i++){scanf("%d",&a[i]);if(i==0){max=a[0];min=a[0];}if(a[i]>max) max=a[i];if(a[i]<min) min=a[i];sum+=a[i];}printf("%d\n%d\n%d",max,min,sum);return 0; }總結
- 上一篇: 基础练习 数列特征
- 下一篇: 《算法竞赛入门经典》 例题3-5 生成元