鱼C论坛

 找回密码
 立即注册
查看: 752|回复: 4

[已解决]C语言求助 输出结果为什么错误

[复制链接]
发表于 2020-4-12 16:50:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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:14:20
本帖最后由 倒戈卸甲 于 2020-4-12 17:16 编辑

代码我读了一遍,没有逻辑错误。明显的语法错误看到一处,scanf函数中,double类型的socre不能用d%占位符进行输入,要用lf%。手机不能运行代码,不知道有没有别的错误,你先改完运行一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-12 16:53:49 | 显示全部楼层
题目呢?没题说个卵
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 16:55:57 | 显示全部楼层
计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 17:14:20 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
本帖最后由 倒戈卸甲 于 2020-4-12 17:16 编辑

代码我读了一遍,没有逻辑错误。明显的语法错误看到一处,scanf函数中,double类型的socre不能用d%占位符进行输入,要用lf%。手机不能运行代码,不知道有没有别的错误,你先改完运行一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 17:17:16 | 显示全部楼层
倒戈卸甲 发表于 2020-4-12 17:14
代码我读了一遍,没有逻辑错误。明显的语法错误看到一处,scanf函数中,double类型的socre不能用d%占位符进 ...

啊哈,原来是这个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-15 06:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表