研究生吧 关注:461,259贴子:7,173,807

有没有懂C语言的?帮忙看下错在哪,谢谢。

只看楼主收藏回复

main()
{int i;
for(i=1;i<=10000;i++)
{if(i%2==1)
if(i%3==0)
if(i%4==1)
if(i%5==4)
if(i&6==3)
if(i%7==0)
if(i%8==1)
if(i%9==0)
printf("%d ",i);}
}


IP属地:山东1楼2017-02-11 10:54回复
    if 后面要分号吗??一万个数是做什么???%是求余?求满足条件的数?是不是缺少else ?不满足条件的直接退出自动加一?


    IP属地:河南来自Android客户端2楼2017-02-11 11:11
    回复
      main 主函数上面是不是缺点固定格式语句?我也忘了


      IP属地:河南来自Android客户端3楼2017-02-11 11:12
      回复
        这是求鸡蛋的个数的?你的continue呢?


        IP属地:上海来自Android客户端5楼2017-02-11 13:58
        回复
          答案是63的倍数


          IP属地:上海来自Android客户端6楼2017-02-11 13:58
          回复
            不要写那么多if,一个就够了,在括号里吧那些条件全&起来


            来自Android客户端7楼2017-02-11 13:59
            回复
              这缩进真是一眼就不想看下去了


              来自手机贴吧8楼2017-02-11 14:05
              回复
                我觉得你应该先把你代码写规范,然后去调试。


                IP属地:北京11楼2017-02-12 00:42
                回复
                  i&6……改成i%6,然后最好吧if条件放在以上,如果想要代码就说一声…


                  IP属地:陕西来自Android客户端13楼2017-02-12 02:12
                  收起回复
                    第八行


                    IP属地:江苏来自Android客户端14楼2017-02-12 03:22
                    回复
                      感觉这个特别简单,就是if语局太多了,就是在1000中找符合所有if条件的数


                      来自Android客户端15楼2017-02-12 04:00
                      回复
                        for 语句后边的的大括号包含printf 语句吗?


                        来自Android客户端16楼2017-02-12 04:03
                        回复
                          我曾经也是写C语言的,不过快忘完了


                          来自Android客户端17楼2017-02-12 04:04
                          回复
                            下个vs2015,自己调试去


                            IP属地:江苏来自Android客户端18楼2017-02-12 06:06
                            回复
                              定义变量要放外面


                              IP属地:北京来自Android客户端19楼2017-02-12 07:50
                              回复