找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 65|回复: 0

检测点6-5

[复制链接]

620

主题

336

回帖

1057

积分

管理员

积分
1057
发表于 2026-3-7 16:22:33 | 显示全部楼层 |阅读模式
检测点6-5

1.请找出100以内能同时被3和5整除的正整数,要求使用运算符“&&”。
答案不唯一,仅供参考:
# include <stdio.h>

int main (void)
{
    for (int n = 1; n < 100; n ++)
        if (n % 3 == 0 && n % 5 == 0)
            printf ("%d\n", n);

    return 0;
}

2.请找出100以内要么能被3整除,要么能被5整除的正整数。要求使用运算符“||”。
答案不唯一,仅供参考:
# include <stdio.h>

int main (void)
{
    for (int n = 1; n < 100; n ++)
        if (n % 3 == 0 || n % 5 == 0)
            printf ("%d\n", n);

    return 0;
}

3.改写源文件c0606.c,要求用while语句代替for语句。
答案不唯一,仅供参考:
# include <stdio.h>

int main (void)
{
    int c = 1, h, ck;
    while (c < 100)
    {
        h = 1;
        while (h < 100)
        {
            ck = 3;
            while (ck < 100)
            {
                if (c + h + ck == 100 && 5 * c + 3 * h + ck / 3 == 100)
                    printf ("cocks:%d,hens:%d,chicks:%d.\n", c, h, ck);
                ck += 3;
            }
            h ++;
        }
        c ++;
    }

    return 0;
}


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

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2026-3-30 16:21 , Processed in 0.261484 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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