小张同学() 2023-07-12 17:05 采纳率: 76.2%
浏览 21
已结题

关于#c++#的问题:如何不用printf写效果一样的代码

img


如何不用printf写效果一样的代码,请大师帮忙解答

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int n , m;
    double a ,s=0 ,p=0;
    cin >> n;        
    m=n;            
    for(n--)        
    {
        cin >> a;    
        p+=a/m;        
        s+=a;        
    } 
    printf("%.0lf %.5lf\n",s,p);    
    return 0;
}

  • 写回答

3条回答 默认 最新

  • 全栈若城 新星创作者: 编程技术技术领域 2023-07-12 17:47
    关注

    修改后效果图

    img

    源代码运行效果如图

    img

    修改过后的代码 如有帮助给个采纳谢谢

    #include <iostream>
    using namespace std;
    
    int main() {
        int n, m;
        double a, s = 0, p = 0;
    
        cin >> n;
        m = n;
    
        while (n--) {
            cin >> a;
            p += a / m;
            s += a;
        }
    
        cout.precision(0);
        cout << fixed << s << " " << p << endl;
    
        return 0;
    }
    
    // #include <iostream>
    // using namespace std;
    
    // int main() {
    //     int n, m;
    //     double a, s = 0, p = 0;
    
    //     cin >> n;
    //     m = n;
    
    //     while (n--) {
    //         cin >> a;
    //         p += a / m;
    //         s += a;
    //     }
    
    //     printf("%.0lf %.5lf\n", s, p);
    
    //     return 0;
    // }
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 7月26日
  • 已采纳回答 7月18日
  • 创建了问题 7月12日