|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<stdio.h>
- int main(){
- int n,number=1,count=0;
- double sum=0,average=0,score=0;
- scanf("%d",&n);
- while(number<=n){
- scanf("%d",&score);
- sum+=score;
- if(score>=60){
- count++;
- }
- number++;
- }
- average=sum/n*1.0;
- printf("average = %.1f",average);
- printf("\ncount = %d",count);
- return 0;
- }
复制代码
输入样例:
5
77 54 92 73 60
输出样例:
average = 71.2
count = 4
本帖最后由 倒戈卸甲 于 2020-4-12 17:16 编辑
代码我读了一遍,没有逻辑错误。明显的语法错误看到一处,scanf函数中,double类型的socre不能用d%占位符进行输入,要用lf%。手机不能运行代码,不知道有没有别的错误,你先改完运行一下
|
|