题解 |成绩的输入输出

成绩输入输出

http://www.nowcoder.com/practice/eb49750ef0de47168c21761de086d97c

#include <stdio.h>


int main()
{
    int a = 0;
    int b = 0;
    int c = 0;
    scan:
    scanf("%d %d %d",&a,&b,&c);
    if (a < 0 && a > 100 && b < 0 && b > 100 && c < 0 && c > 100)
    {
        printf("输入错误\n");
        goto scan;
    }
    printf ("score1=%d,score2=%d,score3=%d",a,b,c);
    return 0;
}
全部评论
你这逻辑运算符不对,应该是或 ||
5 回复 分享
发布于 2022-05-21 16:35
if (a < 0 && a > 100 && b < 0 && b > 100 && c < 0 && c > 100)a怎么可能又小于0,又大于100,题目已经给定了范围,所以不用if语句了
1 回复 分享
发布于 2022-05-09 11:37
应该是或者||
点赞 回复 分享
发布于 03-12 20:39 河北
你这个范围不对因为少了0和100没有包括进去,应该是if (a < =0 && a > =100 && b < =0 && b >=100 && c <= 0 && c > =100)
点赞 回复 分享
发布于 2023-11-02 12:47 广东

相关推荐

03-25 19:00
东北大学 Java
程序员牛肉:太好了,是聊天记录。不得不信了。 当个乐子看就好,不要散播焦虑
点赞 评论 收藏
分享
04-25 19:29
已编辑
宁波大学 运营
被普调的六边形战士很高大:你我美牛孩
点赞 评论 收藏
分享
评论
17
1
分享

创作者周榜

更多
牛客网
牛客企业服务