最后一个魔王吧 关注:8,402贴子:271,045

【VC】关于函数的问题,求大神指教

只看楼主收藏回复

# include <stdio.h>
bool IsPrime(int val)
{
int i;
for (i=2; i<val; ++i)
{
if (val%i == 0)
break;
}
if (i == val)
return true;
else
return false;
}
int main(void)
{
int m;
scanf("%d", &m);
if ( IsPrime(m) )
printf("Yes!\n");
else
printf("No!\n");
return 0;
}


1楼2014-01-25 12:41回复
    什么东西


    来自手机贴吧2楼2014-01-25 12:42
    收起回复
      2025-06-26 08:32:35
      广告
      if 里面只是写了那个函数而已,而那个函数有可能返回 true,也有可能返回 false 啊,然后他下面没注明是返回 true 的时候才输出 yes,否则输出 no,而是直接输出 yes,为啥可以这样?


      3楼2014-01-25 12:44
      回复
        为啥 if 的条件直接是函数体就行了
        按理来说,应该说明,如果 IsPrime(m) 这个函数返回的是真,就输出yes,否则输出no
        但它直接是 如果 IsPrime(m) ,输出yes,否则输出no
        搞不懂为啥可以这样


        5楼2014-01-25 12:47
        收起回复
          我记得吧里有C语言大神的,求解,万分感谢


          6楼2014-01-25 12:48
          回复
            @信小诺得永生 我不用尾巴了,帮帮我吧


            7楼2014-01-25 13:00
            收起回复
              火星文,不解释……


              来自手机贴吧9楼2014-01-25 14:15
              回复
                没题目,也没给代码写备注。。。怎么看


                IP属地:福建来自iPhone客户端11楼2014-01-25 14:27
                收起回复
                  2025-06-26 08:26:35
                  广告
                  c语言我是去年学的还是前年?怎么想不起来了?


                  来自Android客户端12楼2014-01-25 14:56
                  收起回复
                    val是什么?


                    来自Android客户端13楼2014-01-25 14:57
                    收起回复
                      函数如此伟大,我等拜服


                      14楼2014-01-25 16:39
                      回复
                        我只会java、、


                        来自iPhone客户端15楼2014-01-25 21:01
                        回复
                          c语言?


                          月老
                          每对新人结婚成功的那一刻,送礼最多的吧友可以获得本次求婚的“月老”称号和成就,去领取
                          活动截止:2100-01-01
                          去徽章馆》
                          来自Android客户端16楼2014-01-25 21:14
                          回复
                            同求大神、vc初学者


                            IP属地:山东来自iPhone客户端17楼2014-01-25 21:16
                            收起回复