问题标题: 酷町堂:1900 小火车嘟嘟嘟5

0
0

0
已采纳
刘丹青
刘丹青
初级守护
初级守护

定义 n,sum,a[100];
    输入>>n;
    for(int i=1;i<=n;i++){
        输入>>自己想  ;
        输出<<自己想<<" ";
        sum+=a[i];
    }
      换行自己想;
    printf("保留两位数",sum/n);

看见没:核心代码

定义是小数。

printf头文件。

不客气

跪下求采纳

附加游戏一个:

#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{   

    char map[6][6]=         
    {            
        {'#','#','#','#','#','#'},         
        {'#','C',' ','#','o','#'},
        {'#',' ','#','#',' ','#'},
        {'#',' ',' ','#',' ','#'},
        {'#','#',' ',' ',' ','#'},
        {'#','#','#','#','#','#'}    
    };

  
    for (int i = 0; i <= 5; i++)       
    {        
        for (int j = 0; j <= 5; j++)          
        {            
            cout << map[i][j];        
        }        
        cout << endl;    
    } 
   
    int x,y;        
    x = 1;    y = 1;  
   
    while (1)
    {
        cout << "请输入 w(上) s(下) a(左) d(右)" << endl;        
        char ch;       
        cin >> ch; 
      
        if (ch == 's' && map[x + 1][y] != '#')          
        {                               
            map[x][y] = ' ';                
            x++;                
            map[x][y] = 'C';                   
        }  
  
        if (ch == 'w' && map[x - 1][y] != '#')          
        {                            
            map[x][y] = ' ';                
            x--;                
            map[x][y] = 'C';              
        }
    
        if (ch == 'a' && map[x][y - 1] != '#')        
        {                           
            map[x][y] = ' ';               
            y--;                
            map[x][y] ='C';            
        }  
      
        if (ch == 'd' && map[x][y + 1] != '#')         
        {                        
            map[x][y] = ' ';     
            y++;                
            map[x][y] = 'C';            
        }         
        for (int i = 0; i <= 5; i ++)         
        {           
            for (int j = 0; j <= 5; j++)            
            {
                cout << map[i][j];
            }            
            cout << endl;  
        } 

        if (x == 1&&y == 4)
        {
            cout<<"吃豆成功!"<<endl<<"作者:喜欢玩第五人格和猫和老鼠的刘丹青";
            break;
        }
    }
    return 0;
}

0
黄钰杰
黄钰杰
初级守护
初级守护

这是我的思路:首先定义一个n和数组还有sum,cnt,循环从1到n,输入数组,然后把所有的输入的数组全装进sum里,cnt++;

输出数组和sum/cnt;

sum是double类型!!!

0
被禁言 姜思远
姜思远
初级光能
初级光能

    输入>>n;
    int a[n];
    for(????)
    {
        输入;
        累加;
        计数加加;
    } 
    for(????)
    {
        输出;
    }
    保留小数("???",(double)???);

感谢Союз Советских Социалистических Республик提供的帮助吧,达瓦里希

0
0
0
沈峻宇
沈峻宇
资深天翼
资深天翼

#include<bits/stdc++.h>

using namespace std;

int main ()

{

double n,sum,s[100];

cin>>n;

for(int i=1;i<=n;i++)

{

cin>>s[i];

cout<<s[i]<<" ";

s[i]+=sum;

}

cout<<sum;

return 0;

}

沈峻宇在2020-04-21 08:54:30追加了内容

这是错误代码,自己改改吧!一定能ac!

0
我要回答