1 solutions

  • 0
    @ 2025-3-3 16:33:40

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int n,i,a[100],x,s=0;
    	double s1=0;
    	cin>>n;
    	for (i=0;i<n;i++) {
    		cin>>a[i];
    	}
    	cin>>x;
    	for (i=0;i<n;i++) {
    		if (a[i]==x) {
    			s++;
    		}
    	}
    	s1=s*1.0/n;
    	cout<<fixed<<setprecision(2)<<s1<<endl;
    
    	return 0;
    }
    
    

    Python :

    # 输入袋子里球的个数n
    n = int(input())
    # 输入n个球各是什么数字
    m = input().split()
    # 要判断概率的数字x
    x = int(input())
    # 定义空列表
    l = []
    # 记录要判断的数在列表中有多少个
    c = 0
    # 字符列表转换成整型列表
    for v in m:
        l.append(int(v))
    # 遍历l列表,找出等于x的个数
    for i in range(0, n):
        if l[i] == x:
            c += 1
    # 输出概率
    print('%.2f' % (c / len(l)))
    
    
    • 1

    Information

    ID
    10663
    Time
    1000ms
    Memory
    16MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By