| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4134 人关注过本帖
标题:按升序序列输出m和n之间所有能被7或者11整除,但不能同时被7和11整除的数
取消只看楼主 加入收藏
马也987
Rank: 1
来 自:郑州轻工业学院
等 级:新手上路
帖 子:27
专家分:0
注 册:2013-4-8
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:4 
按升序序列输出m和n之间所有能被7或者11整除,但不能同时被7和11整除的数
输入两个正整数m和n,按升序序列输出m和n之间所有能被7或者11整除,但不能同时被7和11整除的数。输出元素每个占5列,右对齐。要求程序定义一个fun()函数和一个main()函数,fun()函数判断一个整数n是否能被7或11整除,但不能同时被7和11整除,其余功能在main()函数中实现。
int fun(int n)
{
//判断n是否能被7或11整除,但不能同时被7和11整除,若是,本函数返回1,否则返回0
}


Input

输入两个正整数m和n。

Output

升序输出m和n之间所有能被7或者11整除,但不能同时被7和11整除的数。输出元素每个占5列,右对齐。

Sample Input


1 100

Sample Output


    7   11   14   21   22   28   33   35   42   44   49   55   56   63   66   70   84   88   91   98   99

Source
#include<stdio.h>
int fun(int n)
{
    int flag=1;
        if((n%7==0&&n%11!=0)||(n%7!=0&&n%11==0))
        flag=1;
        else
            flag=0;
        return (flag);
}
void main()
{
    int m,n,i;
    int fun(int n);
    scanf("%d%d",&m,&n);
    for(i=m;i<=n;i++)
    {

    if(fun(i))
        printf("%5d",i);
}
    printf("\n");
}


    大家帮忙看看,错在哪了?
搜索更多相关主题的帖子: fun 正整数 
2013-04-26 18:19
马也987
Rank: 1
来 自:郑州轻工业学院
等 级:新手上路
帖 子:27
专家分:0
注 册:2013-4-8
收藏
得分:0 
回复 2楼 azzbcc
对啊,运行无误,但是交到acm上显示错误
2013-04-26 18:24
马也987
Rank: 1
来 自:郑州轻工业学院
等 级:新手上路
帖 子:27
专家分:0
注 册:2013-4-8
收藏
得分:0 
求帮助
2013-04-26 18:28
马也987
Rank: 1
来 自:郑州轻工业学院
等 级:新手上路
帖 子:27
专家分:0
注 册:2013-4-8
收藏
得分:0 
运行没错,但上交到acm上说不正确
2013-04-26 21:07
马也987
Rank: 1
来 自:郑州轻工业学院
等 级:新手上路
帖 子:27
专家分:0
注 册:2013-4-8
收藏
得分:0 
运行没错,就是上交以后系统说错误,不知道是什么地方不规范。
2013-04-26 23:08
快速回复:按升序序列输出m和n之间所有能被7或者11整除,但不能同时被7和11整除的 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030502 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved