C语言-求能被7或11整除的整数

本关任务:编写程序求[1,1000]范围内能被711整除,但不能同时被711整除的整数。按每行8个数,每个数占5个字符且以左对齐的格式进行输出。

#include<stdio.h>
int main()
{
    int i=1;
    int count=0;
    for(i=1;i<=1000;i++)
    {
        if((i%7==0 && i%11!=0) || (i%11==0 && i%7!=0))
        {
            printf("%-5d",i);
            count++;
            if(count%8==0)
            {
                printf("\n");
            }
        }

    }
    printf("\n");
}

 

  • 15
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要判断一个数字是否同时被7或11整除,可以使用C语言中的条件语句和取余运算符。 首先,我们需要从用户处获取一个数字作为输入。可以使用C语言中的scanf函数来实现,将输入存储在一个整型变量中。 接下来,我们使用取余运算符(%)来判断这个数字是否同时被7或11整除。当一个数字能被另一个数字整除时,取余运算的结果为0。因此,我们将输入的数字对7进行取余,再将结果对11进行取余。如果两个结果都等于0,则说明这个数字同时被7或11整除。 最后,使用条件语句(if-else语句)来判断结果是否为0,并输出相应的信息。可以使用C语言中的printf函数来显示输出结果。 下面是一段C语言的代码示例: ```c #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d", &num); if (num % 7 == 0 && num % 11 == 0) { printf("%d 同时被7和11整除。\n", num); } else { printf("%d 不同时被7和11整除。\n", num); } return 0; } ``` 以上代码中,我们首先声明一个整型变量`num`来存储用户输入的数字。然后,使用`scanf`函数来获取用户的输入。接下来,通过使用取余运算符判断`num`能否同时被7和11整除。最后,根据判断结果使用`printf`函数输出相应的信息。 当用户输入一个数字时,程序将判断这个数字是否能同时被7和11整除,并输出相应的信息,告诉用户这个数字是否满足条件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Color20

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值