image.png

    1. #include <iostream>
    2. using namespace std;
    3. int main()
    4. {
    5. int num_temp = 0;
    6. int num_1 = 0;
    7. int num_2 = 0;
    8. int sum_2 = 0.0;
    9. while(cin>>num_temp)
    10. {
    11. if(num_temp < 0)
    12. {
    13. num_1++;
    14. }
    15. else
    16. {
    17. num_2++;
    18. sum_2+=num_temp;
    19. }
    20. }
    21. cout<<num_1<<endl;
    22. if(num_2 == 0)
    23. {
    24. cout<<"0.0"<<endl;
    25. }
    26. else
    27. {
    28. //此处必须存在强制类型转换,否则没有小数点后面的值
    29. double result = (double)sum_2/num_2;
    30. printf("%.1f",result);
    31. }
    32. }