李昊泽


私信TA

用户名:thomans

访问量:2140

签 名:

等  级
排  名 5635
经  验 1454
参赛次数 1
文章发表 5
年  龄 13
在职情况 学生
学  校 龙江龙山中学
专  业

  自我简介:

TA的其他文章

解题思路:

  1. 题目说让他们加起来,然后求到平均值,最后找到里面十个数其中有几个数是大于平均值并输出
    我们可以使用for循环十次,一次是记录数字,一次是加起来,一次是计算有几个数大于平均值

    可以使用数组,用来记录数字之后,接着用for循环一个一个数来比较为止
    注意事项:

    1.本人代码可能有编译错误的可能性,希望能帮忙找出来,非常感谢

    2.在每次循环,如果有多次循环,尽量使用不同的字母来代替

    3.在使用数组时,如有循环,应调整为初始值为1

    参考代码:


  2. #include

  3. using namespace std;


  4. int main()

  5. {

  6.     int d[10];//创建一个数组,方便记录数据

  7.     int sum,s,c;//sum是统计总数,s是平均值,c是计算比平均值大的有几个数

  8.     for(int i=1;i<=10;i++)

  9.     {

  10.         cin>>d[i];//第一个循环,记录数据

  11.     }

  12.     for(int j=1;j<=10;j++)

  13.     {

  14.         sum+=d[j];//第二次循环,计算总数

  15.     }

  16.     s=sum/10;//计算平均值

  17.     for(int l=1;l<=10;l++)//第三次循环

  18.     {

  19.         if(d[l]>s)

  20.         {

  21.             c++;//用一个一个数比较从而得出有几个比平均值大

  22.         }

  23.     }

  24.     cout<<c<<endl;

  25.     return 0;

  26. }

 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

那个输出代码,输出的不是s,是c
2022-10-16 22:30:05
  • «
  • 1
  • »