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

冼马 2021-04-13 10:00:59
为啥我输出的就是1 2 3 4 5 6 7 8
9 10 .....
#include <stdio.h>
#include <math.h>
void main()
{
int i,n=1;
for(i=1;i<=1000;i++)
{
if((i%7==0||i%11==0)&&(i%7!=0&&i%11!=0))
continue;
printf("%5d",i);
if(n++%8==0)
printf("\n");
}
}
...全文
6032 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
自信男孩 2021-04-17
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <math.h>
//void main()
int main(void)
{
int i,n=1;

for(i=1;i<=1000;i++)
{
if(!((i%7==0 || i%11==0) && !(i%7 == 0 && i%11 == 0)))
continue;
printf("%5d",i);
if(n++%8==0)
printf("\n");
}
}

供参考~
qzjhjxj 2021-04-13
  • 打赏
  • 举报
回复
供参考:
#include <stdio.h>

void main()
{
    int i,n=0;
    for(i=1;i<=1000;i++)
    {
        if((i%7==0 && i%11!=0)||(i%7!=0 && i%11==0))
        {
           printf("%-5d",i);
           n++;
           if(n%8==0)printf("\n");
        }
    }
    printf("\n");
    
}
梦中九羡 2022-05-30
  • 举报
回复
@qzjhjxj 这样有点问题

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧