注册 登录
编程论坛 C++教室

请问一下哪里出错了

bbkou 发布于 2017-09-17 15:09, 1504 次点击
#include<stdio.h>
int main()
{
    int x,m,n,count;
   
    count=0;
   
    printf("输入三位数的整数m,n,m<n\n");
    scanf("%d%d%d",&x,&m,&n);
    for(x=m;x<=n;x++) {
        if((x%3==0) && x==3)
        count++;
    }
    printf("count=%d\n",count);
   
    return 0;
}
3 回复
#2
lilimite2017-09-18 09:57
程序编译执行都没错,你是想实现什么功能,没描述清楚呀。count只有在输入m为3的时候才为2,不然一直都是1.
#3
yangfrancis2017-09-19 18:38
回复 楼主 bbkou
在编译能通过的情况下,哪里有错是你才应该知道的,别人最多只能在你说明了之后给你说要怎么改。
#4
jinanman2017-09-20 15:38
程序编译执行都没错,你是想实现什么功能,没描述清楚呀。count只有在输入m为3的时候才为2,不然一直都是1
1