首页 > 其他分享 >R7-1 输出所有大于平均值的数

R7-1 输出所有大于平均值的数

时间:2022-12-21 12:34:37浏览次数:51  
标签:输出 R7 平均值 10 样例 long 输入

R7-1 输出所有大于平均值的数 分数 15 作者 颜晖 单位 浙大城市学院

本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。

输入格式:

输入在第1行中给出一个正整数n(1≤n≤10),第2行输入n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。

输出格式:

输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输出空行。

如果输入的n不在有效范围内,则在一行中输出"Invalid."。

输入样例1:

10
55 23 8 11 22 89 0 -1 78 186
 

输出样例1:

47.10
55 89 78 186 
 

输入样例2:

0
 

输出样例2:

Invalid.
  代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB   个人题解:
 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int n;
 6     long long num;
 7     long long sum = 0;
 8     int i;
 9     
10     scanf("%d", &n);
11     
12     if(n < 1 || n > 10){
13         printf("Invalid.\n");
14     }else{
15         long long a[n];
16         for(i = 0;i < n;i++){
17             scanf("%lld", &a[i]);
18             sum += a[i];
19         }
20         double aver;
21         aver = 1.0 * sum / n;
22         printf("%.2f\n", aver);
23         int is_right = 1;
24         for(i = 0;i < n;i++){
25             if(a[i] > aver){
26                 is_right = 0;
27                 printf("%lld ", a[i]);
28             }
29         }
30         if(is_right == 1){
31             printf("\n");
32         }
33     }
34     
35     return 0;
36 }

 

标签:输出,R7,平均值,10,样例,long,输入
From: https://www.cnblogs.com/qkzq/p/16995998.html

相关文章

  • R7-3 求100以内的素数
    R7-3求100以内的素数分数 15全屏浏览题目切换布局作者 张高燕单位 浙大城市学院求100以内的全部素数,每行输出10个。素数就是只能被1和自......
  • 120_逆序输出数字
    题干:编程实现将输入的整数逆序输出。思路1:存入数组,倒序数组输出#输入的是数字默认是str格式,要进行格式转换data=int(input("请输入一个整数:"))#对待负数,1、要记录符......
  • Java 如何将输入的一组数,加某一符号后输出?如何以某一字符隔开的形式输入?
    以逗号进行举例以逗号分开输出:Stringstr=“zxc”;ArrayList<String> list=new Arraylist<>();for(inti=0;i<str.length;i++)list.add(str.CharAt(i)+"");String ......
  • 零基础毕业做测试两年多了,输入了很多知识,从今天开始要学会输出了
    回想起自己毕业已经是2020年的时候了,毕业的时候刚好遇上疫情,疫情三年,时间一晃而过,从毕业转行做测试也已经有两年多的时间了,发现自己这两年从服务端,web端,客户端,功能测试......
  • PTA_R7-6 穷举问题-搬砖
    R7-6穷举问题-搬砖分数 15全屏浏览题目切换布局作者 杨起帆单位 浙大城市学院某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两......
  • PTA_R7-5 输出前 n 个Fibonacci数
    R7-5输出前n个Fibonacci数分数 15全屏浏览题目切换布局作者 颜晖单位 浙大城市学院本题要求编写程序,输出菲波那契(Fibonacci)数列的前N......
  • PTA教材同步题_R7-4 输出2到n之间的全部素数
    R7-4输出2到n之间的全部素数分数 20作者 颜晖单位 浙大城市学院本题要求输出2到n之间的全部素数,每行输出10个。素数就是只能被1和自身整除的正......
  • 谈谈Keil-MDK编译输出的:Code-data,RO-data,RW-data,ZI-data
    谈谈Keil-MDK编译输出的:Code-data,RO-data,RW-data,ZI-data(其中有的可能分析得不太正确,希望可以得到大佬们的指点纠正)  ​​浅谈Keil-MDK创建项目&编译过程​​Code-d......
  • 在rust语言中使用Cargo命令输出汇编文档
    首先来一波效果展示:(这是我使用方法二输出的文档,使用vscode工具查看的结果) 正文如下: 一、您可以使用Cargo的cargorustc命令直接向rustc发送参数:方法一:1cargorus......
  • 输入三个数,输出最大值
    方法:冒号的使用答案:#include<stdio.h>intmain(){inta,b,c;intmax;printf("请输入三个数:");scanf("%d%d%d",&a,&b,&c);if(a>b?a:b){max=a;......