题解 |成绩的输入输出

成绩输入输出

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 广东

相关推荐

被普调的六边形战士很高大:项目经历貌似和专业或者求职方向没大关系?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
17
1
分享

创作者周榜

更多
牛客网
牛客企业服务